public class ShiftsControlPanel extends AbstractViewerControl implements java.awt.event.ActionListener, java.awt.event.ItemListener
Modifier and Type | Class and Description |
---|---|
private class |
ShiftsControlPanel.outlierAbsoluteChangeListener |
private class |
ShiftsControlPanel.outlierPercentChangeListener |
private class |
ShiftsControlPanel.stableAbsoluteChangeListener |
private class |
ShiftsControlPanel.stablePercentChangeListener |
TitledCollapsiblePanel.Orientation
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
(package private) static java.lang.String |
absoluteToolTip |
private javax.swing.JCheckBox |
adjacentCB |
private java.awt.GridBagConstraints |
bag |
private javax.swing.JCheckBox |
clusterCB |
private javax.swing.JLabel |
clusterLabel |
private javax.swing.JSpinner |
clusterSpinner |
private javax.swing.JRadioButton |
countAbsoluteRB |
private javax.swing.JLabel |
countLabel |
private javax.swing.JRadioButton |
countPercentRB |
private javax.swing.JCheckBox |
cumulativeCB |
(package private) static java.lang.String |
cumulativeToolTip |
private SOMPane |
mapPane |
private javax.swing.JLabel |
minAbsoluteCLabel |
private javax.swing.JSpinner |
minAbsoluteCountSpinner |
(package private) static java.lang.String |
minAbsoluteToolTip |
private javax.swing.JCheckBox |
multiMatchCB |
private javax.swing.JLabel |
noShiftInfoLoaded |
private javax.swing.JCheckBox |
outlierCB |
private javax.swing.JLabel |
outlierCLabel |
private javax.swing.JSpinner |
outlierCountSpinner |
(package private) static java.lang.String |
outlierCountToolTip |
private javax.swing.JRadioButton |
posBottomRB |
private javax.swing.JLabel |
positionLabel |
private javax.swing.JLabel |
positionLabelX |
private javax.swing.JLabel |
positionLabelY |
(package private) static java.lang.String |
positionManualToolTip |
(package private) static java.lang.String |
positionToolTip |
private javax.swing.JSpinner |
positionXSpinner |
private javax.swing.JSpinner |
positionYSpinner |
private javax.swing.JRadioButton |
posLeftRB |
private javax.swing.JRadioButton |
posRightRB |
private javax.swing.JRadioButton |
posTopRB |
private javax.swing.JSeparator |
sep1 |
private javax.swing.JSeparator |
sep2 |
private javax.swing.JSeparator |
sep3 |
private static long |
serialVersionUID |
(package private) static java.lang.String |
showOnlyToolTip |
private javax.swing.JLabel |
sourceLabel |
private javax.swing.JSpinner |
sourceSpinner |
(package private) static java.lang.String |
sourceToolTip |
private javax.swing.JCheckBox |
stableCB |
private javax.swing.JLabel |
stableCLabel |
private javax.swing.JSpinner |
stableCountSpinner |
(package private) static java.lang.String |
stableCountToolTip |
private javax.swing.JLabel |
targetLabel |
private javax.swing.JSpinner |
targetSpinner |
(package private) static java.lang.String |
targetToolTip |
SMALL_INSETS, smallerFont, smallFont, state
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ShiftsControlPanel(SOMPane mapPane,
CommonSOMViewerStateData state,
java.lang.String title) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
java.awt.Dimension |
getMinimumSize() |
void |
initGUIElements() |
void |
initNoShiftsInfo() |
void |
itemStateChanged(java.awt.event.ItemEvent e) |
private void |
removeAllGUIElements() |
void |
setThresholdBlock(boolean state) |
void |
switchCountSpinners(boolean absolute) |
isFullFunctional, setIcon, setSelected, setVisible
add, add, add, add, add, getContentBackground, getContentBorder, getContentPane, getDecoratorPadding, getHorizontalTitleAlignment, getHorizontalTitleTextPosition, getIcon, getIconTitleGap, getLayout, getOrientation, getPreferredSize, getShowTitleDecoration, getTitle, getTitleBackground, getTitleBorder, isAnimated, isCollapsed, remove, remove, removeAll, setAnimated, setCollapsed, setContentBackground, setContentBorder, setContentPane, setDecoratorPadding, setHorizontalTitleAlignment, setHorizontalTitleTextPosition, setIcon, setIconTitleGap, setLayout, setOrientation, setShowTitleDecoration, setTitle, setTitleBackground, setTitleBorder
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update
addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
private static final long serialVersionUID
static final java.lang.String sourceToolTip
static final java.lang.String targetToolTip
static final java.lang.String stableCountToolTip
static final java.lang.String outlierCountToolTip
static final java.lang.String minAbsoluteToolTip
static final java.lang.String positionToolTip
static final java.lang.String positionManualToolTip
static final java.lang.String cumulativeToolTip
static final java.lang.String absoluteToolTip
static final java.lang.String showOnlyToolTip
private SOMPane mapPane
private java.awt.GridBagConstraints bag
private javax.swing.JLabel noShiftInfoLoaded
private javax.swing.JSpinner sourceSpinner
private javax.swing.JSpinner targetSpinner
private javax.swing.JSpinner outlierCountSpinner
private javax.swing.JSpinner stableCountSpinner
private javax.swing.JSpinner minAbsoluteCountSpinner
private javax.swing.JLabel sourceLabel
private javax.swing.JLabel targetLabel
private javax.swing.JLabel countLabel
private javax.swing.JLabel outlierCLabel
private javax.swing.JLabel stableCLabel
private javax.swing.JLabel minAbsoluteCLabel
private javax.swing.JRadioButton countPercentRB
private javax.swing.JRadioButton countAbsoluteRB
private javax.swing.JCheckBox cumulativeCB
private javax.swing.JSeparator sep1
private javax.swing.JSeparator sep2
private javax.swing.JSeparator sep3
private javax.swing.JLabel positionLabel
private javax.swing.JRadioButton posBottomRB
private javax.swing.JRadioButton posTopRB
private javax.swing.JRadioButton posLeftRB
private javax.swing.JRadioButton posRightRB
private javax.swing.JLabel positionLabelX
private javax.swing.JLabel positionLabelY
private javax.swing.JSpinner positionXSpinner
private javax.swing.JSpinner positionYSpinner
private javax.swing.JCheckBox outlierCB
private javax.swing.JCheckBox stableCB
private javax.swing.JCheckBox adjacentCB
private javax.swing.JCheckBox clusterCB
private javax.swing.JCheckBox multiMatchCB
private javax.swing.JLabel clusterLabel
private javax.swing.JSpinner clusterSpinner
public ShiftsControlPanel(SOMPane mapPane, CommonSOMViewerStateData state, java.lang.String title)
private void removeAllGUIElements()
public void setThresholdBlock(boolean state)
public void initGUIElements()
public void initNoShiftsInfo()
public java.awt.Dimension getMinimumSize()
getMinimumSize
in class javax.swing.JComponent
public void switchCountSpinners(boolean absolute)
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged
in interface java.awt.event.ItemListener