|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
gui.panels.ChartDisplaySettingsPanel
public class ChartDisplaySettingsPanel
Panel to modify display settings for a Chart
.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
private ColorChoiceButton |
activeDesignColorButton
The active design color button. |
private javax.swing.JSpinner |
axisHeightSpinner
The axis height spinner. |
private ColorChoiceButton |
backGroundColorButton
The back ground color button. |
private javax.swing.JButton |
cancelButton
The cancel button. |
private ChartFrame |
chartFrame
The chart frame to which the settings apply. |
private ChartDisplaySettingsActionListener |
cmd
The action listener |
private javax.swing.JSpinner |
designLabelFontSizeSpinner
The design label font size spinner. |
private DisplaySettingsDialog |
dialog
The dialog on which the panel is located. |
private ColorChoiceButton |
filterColorButton
The filter color button. |
private ColorChoiceButton |
filteredDesignColorButton
The filtered design color button. |
private javax.swing.JSpinner |
filterHeightSpinner
The filter height spinner. |
private javax.swing.JSpinner |
filterWidthSpinner
The filter width spinner. |
private Main |
mainWindow
The main window. |
private javax.swing.JButton |
okButton
The ok button. |
(package private) static boolean |
printLog
Flag to enable debug message printing for this class. |
(package private) static long |
serialVersionUID
The version tracking unique identifier for Serialization. |
private javax.swing.ButtonGroup |
showDesignIDsButtonGroup
The show design IDs button group. |
private javax.swing.JRadioButton |
showDesignIDsFalseButton
The show design IDs false button. |
private javax.swing.JRadioButton |
showDesignIDsTrueButton
The show design IDs true button. |
private javax.swing.ButtonGroup |
showfilteredDesignsButtonGroup
The show filtered designs button group. |
private javax.swing.JRadioButton |
showfilteredDesignsFalseButton
The showfiltered designs false button. |
private javax.swing.JRadioButton |
showfilteredDesignsTrueButton
The showfiltered designs true button. |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
ChartDisplaySettingsPanel(Main mainWindow,
DisplaySettingsDialog dialog)
Instantiates a new chart display settings panel the allows editing the default settings in the user preferences. |
|
ChartDisplaySettingsPanel(Main mainWindow,
DisplaySettingsDialog dialog,
ChartFrame chartFrame)
Instantiates a new chart display settings panel that allows editing a particular chart. |
Method Summary | |
---|---|
private void |
buildPanel()
Builds the panel. |
ColorChoiceButton |
getActiveDesignColorButton()
Gets the active design color button. |
javax.swing.JSpinner |
getAxisHeightSpinner()
Gets the axis height spinner. |
ColorChoiceButton |
getBackGroundColorButton()
Gets the back ground color button. |
ChartDisplaySettingsActionListener |
getChartDisplaySettingsActionListener()
Gets the chart display settings action listener. |
javax.swing.JSpinner |
getDesignLabelFontSizeSpinner()
Gets the design label font size spinner. |
ColorChoiceButton |
getFilterColorButton()
Gets the filter color button. |
ColorChoiceButton |
getFilteredDesignColorButton()
Gets the filtered design color button. |
javax.swing.JSpinner |
getFilterHeightSpinner()
Gets the filter height spinner. |
javax.swing.JSpinner |
getFilterWidthSpinner()
Gets the filter width spinner. |
boolean |
getShowDesignIDsSelection()
Gets the show design IDs selection. |
boolean |
getShowFilteredDesignsSelection()
Gets the show filtered designs selection. |
private void |
log(java.lang.String message)
Prints debug information to stdout when printLog is set to true. |
void |
setActionListener(ChartDisplaySettingsActionListener cmd)
Sets the action listener. |
void |
setOkCancelButtonTargetChart(Chart chart)
Tells the panel that the settings should be applied to the the chart specified in the argument. |
void |
setOkCancelButtonTargetDefaultSettings()
Tells the panel that the settings should be applied to the user preferences. |
void |
setShowDesignIDsSelection(boolean showFilteredDesignsSelection)
Sets the show design IDs selection. |
void |
setShowFilteredDesignsSelection(boolean showFilteredDesignsSelection)
Sets the show filtered designs selection. |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
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, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
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, hide, 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, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
static final long serialVersionUID
static final boolean printLog
private Main mainWindow
private DisplaySettingsDialog dialog
private ChartFrame chartFrame
private ChartDisplaySettingsActionListener cmd
private javax.swing.JSpinner axisHeightSpinner
private ColorChoiceButton backGroundColorButton
private ColorChoiceButton activeDesignColorButton
private ColorChoiceButton filteredDesignColorButton
private ColorChoiceButton filterColorButton
private javax.swing.JRadioButton showfilteredDesignsTrueButton
private javax.swing.JRadioButton showfilteredDesignsFalseButton
private javax.swing.JRadioButton showDesignIDsTrueButton
private javax.swing.JRadioButton showDesignIDsFalseButton
private javax.swing.ButtonGroup showfilteredDesignsButtonGroup
private javax.swing.ButtonGroup showDesignIDsButtonGroup
private javax.swing.JSpinner designLabelFontSizeSpinner
private javax.swing.JSpinner filterWidthSpinner
private javax.swing.JSpinner filterHeightSpinner
private javax.swing.JButton cancelButton
private javax.swing.JButton okButton
Constructor Detail |
---|
public ChartDisplaySettingsPanel(Main mainWindow, DisplaySettingsDialog dialog)
mainWindow
- the main windowdialog
- the dialog on which the panel is locatedDefaultDisplaySettingsDialogActionListener
public ChartDisplaySettingsPanel(Main mainWindow, DisplaySettingsDialog dialog, ChartFrame chartFrame)
mainWindow
- the main windowdialog
- the dialog on which the panel is locatedchartFrame
- the chart which should be modifiedChartSpecificDisplaySettingsDialogActionListener
Method Detail |
---|
private void buildPanel()
public void setActionListener(ChartDisplaySettingsActionListener cmd)
cmd
- the new action listenerpublic void setOkCancelButtonTargetDefaultSettings()
DefaultDisplaySettingsDialogActionListener
public void setOkCancelButtonTargetChart(Chart chart)
chart
- specifies which chart the settings should be applied to.ChartSpecificDisplaySettingsDialogActionListener
public ChartDisplaySettingsActionListener getChartDisplaySettingsActionListener()
public boolean getShowFilteredDesignsSelection()
public void setShowFilteredDesignsSelection(boolean showFilteredDesignsSelection)
showFilteredDesignsSelection
- the new show filtered designs selectionpublic boolean getShowDesignIDsSelection()
public void setShowDesignIDsSelection(boolean showFilteredDesignsSelection)
showFilteredDesignsSelection
- the new show design IDs selectionpublic javax.swing.JSpinner getDesignLabelFontSizeSpinner()
public javax.swing.JSpinner getAxisHeightSpinner()
public ColorChoiceButton getActiveDesignColorButton()
public ColorChoiceButton getBackGroundColorButton()
public ColorChoiceButton getFilterColorButton()
public ColorChoiceButton getFilteredDesignColorButton()
public javax.swing.JSpinner getFilterHeightSpinner()
public javax.swing.JSpinner getFilterWidthSpinner()
private void log(java.lang.String message)
message
- the message
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |