public class HeatmapOptionsDialog
extends javax.swing.JDialog
Modifier and Type | Class and Description |
---|---|
(package private) class |
HeatmapOptionsDialog.InfoDialog |
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
private static java.lang.String[] |
BUTTON_NAMES
Button names
|
private static java.lang.String[] |
COMMANDS
Button command names
|
private static java.lang.String[] |
DESCRIPTIONS
Descriptions for heatmap options
|
private static javax.swing.Icon |
HELPICON
question mark icon
|
private static java.lang.String |
INTRO_LABEL
Text for introductory heatmap explanation
|
private static int |
MAX_AGE
Maximal setting for number of highlighted terms
|
private static int |
MIN_AGE
Minimal setting for number of highlighted terms
|
private static int |
NUMRADIOBUTTONS
number of radioButtons in the group
|
private static long |
serialVersionUID
Version ID.
|
private static java.lang.String |
TEXTFIELD_LABEL
Explanation for age textfield
|
private static java.lang.String |
TOOLTIP_TEXT
Tool tip for age textfield
|
private static ViewSettings |
VS
The view settings
|
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
HeatmapOptionsDialog()
Opens a dialog for choosing if and how to display heatmap highlighting.
|
Modifier and Type | Method and Description |
---|---|
private void |
loadSettings(javax.swing.JRadioButton[] radioButtons) |
private javax.swing.JPanel |
setupButtonPanel(javax.swing.JButton okButton,
javax.swing.JButton cancelButton) |
private javax.swing.Action |
setupOkAction(javax.swing.JPanel panel,
javax.swing.ButtonGroup group,
javax.swing.JSpinner spinner)
Sets up the action that is called on pressing the ok button
|
private javax.swing.JPanel |
setupRadioPanel(javax.swing.JRadioButton[] radioButtons,
java.awt.Color bg,
javax.swing.JDialog parent) |
private javax.swing.JSpinner |
setupSpinner() |
private javax.swing.JPanel |
setupSpinnerPanel(javax.swing.JSpinner spinner,
java.awt.Color bg) |
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
private static final long serialVersionUID
private static final ViewSettings VS
private static final int MIN_AGE
private static final int MAX_AGE
private static final java.lang.String INTRO_LABEL
private static final java.lang.String TEXTFIELD_LABEL
private static final java.lang.String TOOLTIP_TEXT
private static final java.lang.String[] COMMANDS
private static final java.lang.String[] BUTTON_NAMES
private static final java.lang.String[] DESCRIPTIONS
private static final int NUMRADIOBUTTONS
private static final javax.swing.Icon HELPICON
public HeatmapOptionsDialog()
private void loadSettings(javax.swing.JRadioButton[] radioButtons)
radioButtons
- the radio buttons to setprivate javax.swing.JSpinner setupSpinner()
private javax.swing.JPanel setupButtonPanel(javax.swing.JButton okButton, javax.swing.JButton cancelButton)
okButton
- the ok button on the panelcancelButton
- the cancel button on the panelprivate javax.swing.JPanel setupSpinnerPanel(javax.swing.JSpinner spinner, java.awt.Color bg)
spinner
- the spinner shown on the panelprivate javax.swing.JPanel setupRadioPanel(javax.swing.JRadioButton[] radioButtons, java.awt.Color bg, javax.swing.JDialog parent)
radioButtons
- the radio buttons shown on the panelbg
- the backgropund colorprivate javax.swing.Action setupOkAction(javax.swing.JPanel panel, javax.swing.ButtonGroup group, javax.swing.JSpinner spinner)
panel
- the main panelgroup
- the radio button groupspinner
- the age spinner