public class DefaultLogAxisEditor extends javax.swing.JPanel
LogAxis
.javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected static java.util.ResourceBundle |
localizationResources
The resourceBundle for the localization.
|
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
DefaultLogAxisEditor(LogAxis 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.
|
void |
attemptTickLabelFontSelection()
Presents a tick label font selection dialog to the user.
|
protected javax.swing.JPanel |
createTickUnitPanel()
Creates a panel for editing the tick unit.
|
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.
|
static org.jfree.chart.editor.DefaultAxisEditor |
getInstance(Axis axis)
A static method that returns a panel that is appropriate for the axis
type.
|
java.lang.String |
getLabel()
Returns the current axis label.
|
java.awt.Font |
getLabelFont()
Returns the current label font.
|
org.jfree.ui.RectangleInsets |
getLabelInsets()
Returns the current label insets value
|
java.awt.Paint |
getLabelPaint()
Returns the current label paint.
|
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.
|
javax.swing.JTabbedPane |
getOtherTabs()
Returns a reference to the tabbed pane.
|
java.awt.Font |
getTickLabelFont()
Returns the font used to draw the tick labels (if they are showing).
|
org.jfree.ui.RectangleInsets |
getTickLabelInsets()
Returns the current tick label insets value
|
java.awt.Paint |
getTickLabelPaint()
Returns the current tick label paint.
|
boolean |
isAutoRange()
Returns the current setting of the auto-range property.
|
protected boolean |
isAutoTickUnitSelection()
Getter for the
autoTickUnitSelection flag. |
boolean |
isTickLabelsVisible()
Returns a flag that indicates whether or not the tick labels are visible.
|
boolean |
isTickMarksVisible()
Returns the current value of the flag that determines whether or not
tick marks are visible.
|
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()
Toggles the auto-tick-unit setting.
|
void |
validateMaximum()
Revalidate the range maximum.
|
void |
validateMinimum()
Revalidate the range minimum.
|
void |
validateTickUnit()
Validates the tick unit entered.
|
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, 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, update
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, 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
protected static java.util.ResourceBundle localizationResources
public DefaultLogAxisEditor(LogAxis axis)
axis
- the axis, which should be changed.protected javax.swing.JPanel createTickUnitPanel()
public void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed
in interface java.awt.event.ActionListener
event
- an event.public void focusLost(java.awt.event.FocusEvent event)
focusLost
in interface java.awt.event.FocusListener
event
- the event.public void toggleAutoTick()
public void validateTickUnit()
public void setAxisProperties(Axis axis)
axis
- the axis.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()
protected void attemptGridStrokeSelection()
protected void attemptGridPaintSelection()
public void focusGained(java.awt.event.FocusEvent event)
focusGained
in interface java.awt.event.FocusListener
event
- the event.public void toggleAutoRange()
public void validateMinimum()
public void validateMaximum()
public static org.jfree.chart.editor.DefaultAxisEditor getInstance(Axis axis)
axis
- the axis whose properties are to be displayed/edited in
the panel.null
if axis is null
.public java.lang.String getLabel()
public java.awt.Font getLabelFont()
public java.awt.Paint getLabelPaint()
public boolean isTickLabelsVisible()
true
if tick mark labels are visible.public java.awt.Font getTickLabelFont()
public java.awt.Paint getTickLabelPaint()
public boolean isTickMarksVisible()
true
if tick marks are visible.public org.jfree.ui.RectangleInsets getTickLabelInsets()
public org.jfree.ui.RectangleInsets getLabelInsets()
public javax.swing.JTabbedPane getOtherTabs()
public void attemptTickLabelFontSelection()