public class XYPlottingDialog extends JDialog implements ExportGraphicsDialogParent, VisibleTableColumnsDialogParent
Modifier and Type | Class and Description |
---|---|
class |
XYPlottingDialog.NormalKernelDensityEstimator
This class makes use of "SSJ: Stochastic Simulation in Java" library from
iro.umontreal.ca to estimate probability density function of an array of
double.
|
class |
XYPlottingDialog.SelectedValuesTableFilter
A filter that filters the table based on if the datapoint is selected in
the plot or not.
|
JDialog.AccessibleJDialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
accessibleContext, rootPane, rootPaneCheckingEnabled
DEFAULT_MODALITY_TYPE
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
XYPlottingDialog(Frame dialogParent,
JTable table,
ArrayList<String> tableToolTips,
Image normalIcon,
Image waitingIcon,
boolean modal)
Creates a new XYPlottingDialog.
|
Modifier and Type | Method and Description |
---|---|
void |
filterTable()
Filters the selected values table according to the currently selected
values.
|
ArrayList<TableColumn> |
getAllTableColumns()
Returns all the table columns, both visible and hidden.
|
String |
getDefaultExportFolder()
Returns the default folder used for the export.
|
ArrayList<org.jfree.chart.entity.ChartEntity> |
getEntitiesForPoint(int viewX,
int viewY)
Returns a list of the entities at the given x, y view location.
|
JTable |
getTable()
Returns the JTable for which to hide/show the column for.
|
HashMap<Integer,Boolean> |
getVisibleColumns()
Returns the list of visible columns.
|
void |
mouseClickedInChart(org.jfree.chart.ChartMouseEvent event)
Handles mouse clicks in the chart panel.
|
void |
mouseMovedInChart(org.jfree.chart.ChartMouseEvent event)
Handles mouse movements in the chart panel.
|
void |
setSelectedExportFolder(String selectedFolder)
Set the default folder to use for exporting the graphics.
|
void |
setVisibleColumns(HashMap<Integer,Boolean> showColumns)
Sets the list of visible columns.
|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public XYPlottingDialog(Frame dialogParent, JTable table, ArrayList<String> tableToolTips, Image normalIcon, Image waitingIcon, boolean modal)
dialogParent
- the dialog parenttable
- the table to display the xy plot fortableToolTips
- the table tooltipsmodal
- normalIcon
- the normal icon for the parent dialogwaitingIcon
- the icon to use when busypublic void mouseClickedInChart(org.jfree.chart.ChartMouseEvent event)
event
- public void mouseMovedInChart(org.jfree.chart.ChartMouseEvent event)
event
- public void filterTable()
public ArrayList<org.jfree.chart.entity.ChartEntity> getEntitiesForPoint(int viewX, int viewY)
viewX
- the x locationviewY
- the y locationpublic void setSelectedExportFolder(String selectedFolder)
ExportGraphicsDialogParent
setSelectedExportFolder
in interface ExportGraphicsDialogParent
selectedFolder
- the default folderpublic String getDefaultExportFolder()
ExportGraphicsDialogParent
getDefaultExportFolder
in interface ExportGraphicsDialogParent
public void setVisibleColumns(HashMap<Integer,Boolean> showColumns)
VisibleTableColumnsDialogParent
setVisibleColumns
in interface VisibleTableColumnsDialogParent
showColumns
- map of the visible columns, key: model column indexpublic HashMap<Integer,Boolean> getVisibleColumns()
VisibleTableColumnsDialogParent
getVisibleColumns
in interface VisibleTableColumnsDialogParent
public JTable getTable()
VisibleTableColumnsDialogParent
getTable
in interface VisibleTableColumnsDialogParent
public ArrayList<TableColumn> getAllTableColumns()
VisibleTableColumnsDialogParent
getAllTableColumns
in interface VisibleTableColumnsDialogParent
Copyright © 2013. All Rights Reserved.