public class DefaultLogAxisEditor extends JPanel
LogAxis
.JComponent.AccessibleJComponent
Component.BaselineResizeBehavior
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
DefaultLogAxisEditor(LogAxis axis)
Standard constructor: builds a property panel for the specified axis.
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent event)
Handles actions from within the property panel.
|
void |
attemptTickLabelFontSelection()
Presents a tick label font selection dialog to the user.
|
void |
focusGained(FocusEvent event)
Does nothing.
|
void |
focusLost(FocusEvent event)
Revalidates minimum/maximum range.
|
static org.jfree.chart.editor.DefaultAxisEditor |
getInstance(Axis axis)
A static method that returns a panel that is appropriate for the axis
type.
|
String |
getLabel()
Returns the current axis label.
|
Font |
getLabelFont()
Returns the current label font.
|
org.jfree.ui.RectangleInsets |
getLabelInsets()
Returns the current label insets value
|
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.
|
JTabbedPane |
getOtherTabs()
Returns a reference to the tabbed pane.
|
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
|
Paint |
getTickLabelPaint()
Returns the current tick label paint.
|
boolean |
isAutoRange()
Returns the current setting of the auto-range property.
|
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.
|
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, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, 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, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, 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
public DefaultLogAxisEditor(LogAxis axis)
axis
- the axis, which should be changed.public void actionPerformed(ActionEvent event)
actionPerformed
in interface ActionListener
event
- an event.public void focusLost(FocusEvent event)
focusLost
in interface FocusListener
event
- the event.public void toggleAutoTick()
public void validateTickUnit()
public void setAxisProperties(Axis axis)
axis
- the axis.public boolean isAutoRange()
true
if auto range is enabled.public double getMinimumValue()
public double getMaximumValue()
public void focusGained(FocusEvent event)
focusGained
in interface 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 String getLabel()
public Font getLabelFont()
public Paint getLabelPaint()
public boolean isTickLabelsVisible()
true
if tick mark labels are visible.public Font getTickLabelFont()
public Paint getTickLabelPaint()
public boolean isTickMarksVisible()
true
if tick marks are visible.public org.jfree.ui.RectangleInsets getTickLabelInsets()
public org.jfree.ui.RectangleInsets getLabelInsets()
public JTabbedPane getOtherTabs()
public void attemptTickLabelFontSelection()
Jas4pp 1.5 © Java Analysis Studio for Particle Physics