public class ScalarListViewer 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 |
static java.lang.String |
TOOLTIP_DISPLAY_ALL |
static java.lang.String |
TOOLTIP_DISPLAY_NAME_ONLY |
static java.lang.String |
TOOLTIP_DISPLAY_NONE |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ScalarListViewer()
Creates new form ScalarListViewer
|
Modifier and Type | Method and Description |
---|---|
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 ScalarListViewer.
|
boolean |
getPropertyButtonVisible() |
boolean |
getPropertyListEditable() |
boolean |
getSetterEnabled() |
boolean |
getSetterVisible() |
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 ScalarListViewer.
|
java.awt.Font |
getTheFont() |
java.lang.String |
getToolTipDisplay()
Returns the current toolTipDisplay
|
boolean |
getUnitVisible() |
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 |
setCheckBoxStrings(IBooleanScalar ibs,
java.lang.String trueLabel,
java.lang.String falseLabel) |
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 ScalarListViewer.
|
void |
setPropertyButtonVisible(boolean pv) |
void |
setPropertyListEditable(boolean pv) |
void |
setSetterEnabled(boolean setterEnabled) |
void |
setSetterVisible(boolean sv) |
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 ScalarListViewer.
|
void |
setTheFont(java.awt.Font ft) |
void |
setToolTipDisplay(java.lang.String ttType)
Sets the current toolTipDisplay.
|
void |
setUnitVisible(boolean uv) |
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 static final java.lang.String TOOLTIP_DISPLAY_NONE
public static final java.lang.String TOOLTIP_DISPLAY_NAME_ONLY
public static final java.lang.String TOOLTIP_DISPLAY_ALL
public void setModel(AttributeList scalarList)
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 getSetterVisible()
public void setSetterVisible(boolean sv)
public boolean getSetterEnabled()
public void setSetterEnabled(boolean setterEnabled)
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 getToolTipDisplay()
setToolTipDisplay(java.lang.String)
public void setToolTipDisplay(java.lang.String ttType)
getToolTipDisplay()
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
public void setCheckBoxStrings(IBooleanScalar ibs, java.lang.String trueLabel, java.lang.String falseLabel)
protected void initComponents(AttributeList scalarList)
public static void main(java.lang.String[] args)