DESY ACOP Beans Home

com.cosylab.gui.components
Class SliderCustomizer

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JSplitPane
                  extended by com.cosylab.gui.components.customizer.AbstractCustomizerPanel
                      extended by com.cosylab.gui.components.SliderCustomizer
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.beans.Customizer, java.io.Serializable, javax.accessibility.Accessible
Direct Known Subclasses:
SliderDisplayerCustomizer

public class SliderCustomizer
extends AbstractCustomizerPanel

SliderCustomizer is a customizer for Slider which enables customization of the most common slider's properties.

Version:
$Id: SliderCustomizer.java,v 1.18 2008-09-09 09:09:09 jbobnar Exp $
Author:
Jaka Bobnar
See Also:
Slider, Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JSplitPane
javax.swing.JSplitPane.AccessibleJSplitPane
 
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
static java.lang.String[] ADVANCED_PROPERTIES
          Names of the advanced properties.
static java.lang.String[] ASPECTS
          Aspects
static java.lang.String AUTO_SYNCHRONIZATION
          Name of the synchronization tab.
static java.lang.String EDITABLE
          Tag for editable property.
static java.lang.String FIELD_FORMAT
          Tag for field format property.
static java.lang.String FORMAT
          Deprecated. 
static java.lang.String GRAPH_MAX
          Tag for maximum property.
static java.lang.String GRAPH_MIN
          Tag for minimum property.
static java.lang.String STEP_CONFIGURATION
          Name of the step configuration tab.
static java.lang.String TICKS_FORMAT
          Tag for ticks format property.
static java.lang.String TITLE
          Tag for the title property.
static java.lang.String TITLE_VISIBLE
          Tag for the title visible property.
static java.lang.String UNITS
          Tag for the units property.
static java.lang.String UNITS_VISIBLE
          Tag for unitsVisible property.
static java.lang.String VALUE_DISPLAY
          Name of the value display tab.
static java.lang.String VALUE_DISPLAY_ADVANCED
          Name of the advanced value display tab.
static java.lang.String[] VALUE_DISPLAY_PROPERTIES
          Names of the value display properties.
static java.lang.String VISUAL_BASIC
          Name of the basic visual properties tab.
static java.lang.String[] VISUAL_BASIC_PROPERTIES
          Names of the basic visual properties.
 
Fields inherited from class javax.swing.JSplitPane
BOTTOM, CONTINUOUS_LAYOUT_PROPERTY, continuousLayout, DIVIDER, DIVIDER_LOCATION_PROPERTY, DIVIDER_SIZE_PROPERTY, dividerSize, HORIZONTAL_SPLIT, LAST_DIVIDER_LOCATION_PROPERTY, lastDividerLocation, LEFT, leftComponent, ONE_TOUCH_EXPANDABLE_PROPERTY, oneTouchExpandable, orientation, ORIENTATION_PROPERTY, RESIZE_WEIGHT_PROPERTY, RIGHT, rightComponent, TOP, VERTICAL_SPLIT
 
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
SliderCustomizer()
           
 
Method Summary
 
Methods inherited from class com.cosylab.gui.components.customizer.AbstractCustomizerPanel
addCustomizer, addCustomizer, addCustomizerPlaceholder, addCustomizerTable, addCustomizerTable, closeDialog, findCustomizer, selectAspect, setObject, showDialog, showDialog
 
Methods inherited from class javax.swing.JSplitPane
addImpl, getAccessibleContext, getBottomComponent, getDividerLocation, getDividerSize, getLastDividerLocation, getLeftComponent, getMaximumDividerLocation, getMinimumDividerLocation, getOrientation, getResizeWeight, getRightComponent, getTopComponent, getUI, getUIClassID, isContinuousLayout, isOneTouchExpandable, isValidateRoot, paintChildren, paramString, remove, remove, removeAll, resetToPreferredSizes, setBottomComponent, setContinuousLayout, setDividerLocation, setDividerLocation, setDividerSize, setLastDividerLocation, setLeftComponent, setOneTouchExpandable, setOrientation, setResizeWeight, setRightComponent, setTopComponent, 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, paint, paintBorder, 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, 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, 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
 
Methods inherited from interface java.beans.Customizer
addPropertyChangeListener, removePropertyChangeListener
 

Field Detail

VALUE_DISPLAY

public static final java.lang.String VALUE_DISPLAY
Name of the value display tab.

See Also:
Constant Field Values

VALUE_DISPLAY_ADVANCED

public static final java.lang.String VALUE_DISPLAY_ADVANCED
Name of the advanced value display tab.

See Also:
Constant Field Values

STEP_CONFIGURATION

public static final java.lang.String STEP_CONFIGURATION
Name of the step configuration tab.

See Also:
Constant Field Values

AUTO_SYNCHRONIZATION

public static final java.lang.String AUTO_SYNCHRONIZATION
Name of the synchronization tab.

See Also:
Constant Field Values

VISUAL_BASIC

public static final java.lang.String VISUAL_BASIC
Name of the basic visual properties tab.

See Also:
Constant Field Values

ASPECTS

public static java.lang.String[] ASPECTS
Aspects


TITLE

public static final java.lang.String TITLE
Tag for the title property.

See Also:
Constant Field Values

TITLE_VISIBLE

public static final java.lang.String TITLE_VISIBLE
Tag for the title visible property.

See Also:
Constant Field Values

UNITS

public static final java.lang.String UNITS
Tag for the units property.

See Also:
Constant Field Values

UNITS_VISIBLE

public static final java.lang.String UNITS_VISIBLE
Tag for unitsVisible property.

See Also:
Constant Field Values

FORMAT

@Deprecated
public static final java.lang.String FORMAT
Deprecated. 
Tag for format property.

See Also:
Constant Field Values

TICKS_FORMAT

public static final java.lang.String TICKS_FORMAT
Tag for ticks format property.

See Also:
Constant Field Values

FIELD_FORMAT

public static final java.lang.String FIELD_FORMAT
Tag for field format property.

See Also:
Constant Field Values

GRAPH_MAX

public static final java.lang.String GRAPH_MAX
Tag for maximum property.

See Also:
Constant Field Values

GRAPH_MIN

public static final java.lang.String GRAPH_MIN
Tag for minimum property.

See Also:
Constant Field Values

EDITABLE

public static final java.lang.String EDITABLE
Tag for editable property.

See Also:
Constant Field Values

VALUE_DISPLAY_PROPERTIES

public static java.lang.String[] VALUE_DISPLAY_PROPERTIES
Names of the value display properties.


VISUAL_BASIC_PROPERTIES

public static java.lang.String[] VISUAL_BASIC_PROPERTIES
Names of the basic visual properties.


ADVANCED_PROPERTIES

public static java.lang.String[] ADVANCED_PROPERTIES
Names of the advanced properties.

Constructor Detail

SliderCustomizer

public SliderCustomizer()


Copyright © 2010. All Rights Reserved.