public class ScalarListSetter extends javax.swing.JPanel implements JAutoScrolledTextListener
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BOOLEAN_COMBO_SETTER |
static java.lang.String |
BOOLEAN_DEFAULT_SETTER |
protected java.util.Vector<IAttribute> |
listModel |
static java.lang.String |
NUMBER_COMBO_SETTER |
static java.lang.String |
NUMBER_DEFAULT_SETTER |
protected SimplePropertyFrame |
propFrame |
protected java.util.Vector<LabelViewer> |
scalarLabels |
protected java.util.Vector<javax.swing.JButton> |
scalarPropButtons |
protected java.util.Vector<javax.swing.JComponent> |
scalarSetters |
protected java.util.Vector<javax.swing.JComponent> |
scalarViewers |
static java.lang.String |
STRING_COMBO_SETTER |
static java.lang.String |
STRING_DEFAULT_SETTER |
protected java.awt.Font |
theFont |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ScalarListSetter()
Creates new form ScalarListSetter
|
Modifier and Type | Method and Description |
---|---|
void |
clearModel() |
java.awt.Color |
getArrowColor()
Returns the current arrowButton colour for the WheelEditor used as number setter
|
java.lang.String |
getBooleanSetterType()
Returns the current BooleanSetterType used for all BooleanScalar attributes
|
boolean |
getLabelVisible() |
java.lang.String |
getNumberSetterType()
Deprecated.
As of ATKWidget-2.5.8 and higher
The method getNumberSetterType should not be used.
The setterType for each NumberScalar attribute is selected automatically by
the ScalarListSetter.
|
boolean |
getPropertyButtonVisible() |
boolean |
getPropertyListEditable() |
java.lang.String |
getStringSetterType()
Deprecated.
As of ATKWidget-2.5.8 and higher
The method getStringSetterType should not be used.
The setterType for each StringScalar attribute is selected automatically by
the ScalarListSetter.
|
java.awt.Font |
getTheFont() |
boolean |
getUnitVisible() |
boolean |
getViewerVisible() |
protected void |
initComponents(AttributeList scalarList)
This method is called from within the constructor to
initialize the form.
|
static void |
main(java.lang.String[] args) |
protected void |
removeComponents() |
void |
setArrowColor(java.awt.Color ac)
Sets the current arrowButton colour for the WheelEditor used as number setter
|
void |
setBooleanSetterType(java.lang.String setType)
Sets the current BooleanSetterType used for all BooleanScalar attributes
|
void |
setLabelVisible(boolean lv) |
void |
setModel(AttributeList scalarList) |
void |
setNumberSetterType(java.lang.String setType)
Deprecated.
As of ATKWidget-2.5.8 and higher this method has no effect.
The setterType for each NumberScalar attribute is selected automatically by
the ScalarListSetter.
|
void |
setPropertyButtonVisible(boolean pv) |
void |
setPropertyListEditable(boolean pv) |
void |
setStringSetterType(java.lang.String setType)
Deprecated.
As of ATKWidget-2.5.8 and higher this method has no effect.
The setterType for each StringScalar attribute is selected automatically by
the ScalarListSetter.
|
void |
setTheFont(java.awt.Font ft) |
void |
setUnitVisible(boolean uv) |
void |
setViewerVisible(boolean sv) |
void |
textExceedBounds(JAutoScrolledText source)
Trigger when the text exceed component bounds
|
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
public static final java.lang.String BOOLEAN_DEFAULT_SETTER
public static final java.lang.String BOOLEAN_COMBO_SETTER
protected java.util.Vector<IAttribute> listModel
protected java.util.Vector<LabelViewer> scalarLabels
protected java.util.Vector<javax.swing.JComponent> scalarViewers
protected java.util.Vector<javax.swing.JComponent> scalarSetters
protected java.util.Vector<javax.swing.JButton> scalarPropButtons
protected SimplePropertyFrame propFrame
protected java.awt.Font theFont
public static final java.lang.String NUMBER_DEFAULT_SETTER
public static final java.lang.String NUMBER_COMBO_SETTER
public static final java.lang.String STRING_DEFAULT_SETTER
public static final java.lang.String STRING_COMBO_SETTER
public void setModel(AttributeList scalarList)
public void clearModel()
protected void removeComponents()
public java.awt.Font getTheFont()
public void setTheFont(java.awt.Font ft)
public boolean getLabelVisible()
public void setLabelVisible(boolean lv)
public boolean getViewerVisible()
public void setViewerVisible(boolean sv)
public boolean getPropertyButtonVisible()
public void setPropertyButtonVisible(boolean pv)
public boolean getPropertyListEditable()
public void setPropertyListEditable(boolean pv)
public boolean getUnitVisible()
public void setUnitVisible(boolean uv)
public java.lang.String getBooleanSetterType()
public void setBooleanSetterType(java.lang.String setType)
getBooleanSetterType()
public java.lang.String getNumberSetterType()
public void setNumberSetterType(java.lang.String setType)
public java.lang.String getStringSetterType()
public void setStringSetterType(java.lang.String setType)
public java.awt.Color getArrowColor()
setArrowColor(java.awt.Color)
public void setArrowColor(java.awt.Color ac)
java.awt.Color
- acpublic void textExceedBounds(JAutoScrolledText source)
JAutoScrolledTextListener
textExceedBounds
in interface JAutoScrolledTextListener
protected void initComponents(AttributeList scalarList)
public static void main(java.lang.String[] args)