class DefaultValueAxisEditor extends DefaultAxisEditor implements java.awt.event.FocusListener
ValueAxis.javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
private boolean |
autoRange
A flag that indicates whether or not the axis range is determined
automatically.
|
private javax.swing.JCheckBox |
autoRangeCheckBox
A checkbox that indicates whether or not the axis range is determined
automatically.
|
private boolean |
autoTickUnitSelection
Flag if auto-tickunit-selection is enabled.
|
private javax.swing.JCheckBox |
autoTickUnitSelectionCheckBox
A check-box enabling/disabling auto-tickunit-selection.
|
private org.jfree.ui.StrokeSample[] |
availableStrokeSamples
An array of stroke samples to choose from (since I haven't written a
decent StrokeChooser component yet).
|
private org.jfree.ui.PaintSample |
gridPaintSample
The paint selected for drawing the gridlines.
|
private org.jfree.ui.StrokeSample |
gridStrokeSample
The stroke selected for drawing the gridlines.
|
protected static java.util.ResourceBundle |
localizationResources
The resourceBundle for the localization.
|
private javax.swing.JTextField |
maximumRangeValue
A text field for entering the maximum value in the axis range.
|
private double |
maximumValue
The highest value in the axis range.
|
private javax.swing.JTextField |
minimumRangeValue
A text field for entering the minimum value in the axis range.
|
private double |
minimumValue
The lowest value in the axis range.
|
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
DefaultValueAxisEditor(ValueAxis axis)
Standard constructor: builds a property panel for the specified axis.
|
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent event)
Handles actions from within the property panel.
|
protected void |
attemptGridPaintSelection()
Handle a grid paint selection.
|
protected void |
attemptGridStrokeSelection()
Handle a grid stroke selection.
|
protected javax.swing.JPanel |
createTickUnitPanel() |
void |
focusGained(java.awt.event.FocusEvent event)
Does nothing.
|
void |
focusLost(java.awt.event.FocusEvent event)
Revalidates minimum/maximum range.
|
protected javax.swing.JCheckBox |
getAutoTickUnitSelectionCheckBox()
Get the checkbox that enables/disables auto-tickunit-selection.
|
double |
getMaximumValue()
Returns the current setting of the maximum value in the axis range.
|
double |
getMinimumValue()
Returns the current setting of the minimum value in the axis range.
|
boolean |
isAutoRange()
Returns the current setting of the auto-range property.
|
protected boolean |
isAutoTickUnitSelection()
Getter for the
autoTickUnitSelection flag. |
protected void |
setAutoTickUnitSelection(boolean autoTickUnitSelection)
Setter for the
autoTickUnitSelection flag. |
protected void |
setAutoTickUnitSelectionCheckBox(javax.swing.JCheckBox autoTickUnitSelectionCheckBox)
Set the checkbox that enables/disables auto-tickunit-selection.
|
void |
setAxisProperties(Axis axis)
Sets the properties of the specified axis to match the properties
defined on this panel.
|
void |
toggleAutoRange()
Toggle the auto range setting.
|
void |
toggleAutoTick() |
void |
validateMaximum()
Revalidate the range maximum.
|
void |
validateMinimum()
Revalidate the range minimum.
|
attemptTickLabelFontSelection, getInstance, getLabel, getLabelFont, getLabelInsets, getLabelPaint, getOtherTabs, getTickLabelFont, getTickLabelInsets, getTickLabelPaint, isTickLabelsVisible, isTickMarksVisiblegetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, 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, setVisible, unregisterKeyboardAction, updateadd, 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, transferFocusDownCycle, validate, validateTreeaction, 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, transferFocusUpCycleprivate boolean autoRange
private boolean autoTickUnitSelection
private double minimumValue
private double maximumValue
private javax.swing.JCheckBox autoRangeCheckBox
private javax.swing.JCheckBox autoTickUnitSelectionCheckBox
private javax.swing.JTextField minimumRangeValue
private javax.swing.JTextField maximumRangeValue
private org.jfree.ui.PaintSample gridPaintSample
private org.jfree.ui.StrokeSample gridStrokeSample
private org.jfree.ui.StrokeSample[] availableStrokeSamples
protected static java.util.ResourceBundle localizationResources
public DefaultValueAxisEditor(ValueAxis axis)
axis - the axis, which should be changed.protected javax.swing.JPanel createTickUnitPanel()
protected boolean isAutoTickUnitSelection()
autoTickUnitSelection flag.protected void setAutoTickUnitSelection(boolean autoTickUnitSelection)
autoTickUnitSelection flag.autoTickUnitSelection - The new value for auto-tickunit-selection.protected javax.swing.JCheckBox getAutoTickUnitSelectionCheckBox()
protected void setAutoTickUnitSelectionCheckBox(javax.swing.JCheckBox autoTickUnitSelectionCheckBox)
autoTickUnitSelectionCheckBox - The checkbox.public boolean isAutoRange()
true if auto range is enabled.public double getMinimumValue()
public double getMaximumValue()
public void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed in interface java.awt.event.ActionListeneractionPerformed in class DefaultAxisEditorevent - an event.protected void attemptGridStrokeSelection()
protected void attemptGridPaintSelection()
public void focusGained(java.awt.event.FocusEvent event)
focusGained in interface java.awt.event.FocusListenerevent - the event.public void focusLost(java.awt.event.FocusEvent event)
focusLost in interface java.awt.event.FocusListenerevent - the event.public void toggleAutoRange()
public void toggleAutoTick()
public void validateMinimum()
public void validateMaximum()
public void setAxisProperties(Axis axis)
setAxisProperties in class DefaultAxisEditoraxis - the axis.