public class NumberScalarListViewer extends javax.swing.JPanel implements JAutoScrolledTextListener
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COMBO_SETTER |
static java.lang.String |
DEFAULT_SETTER |
protected java.util.Vector<IAttribute> |
listModel |
protected java.util.Vector<LabelViewer> |
nsLabels |
protected java.util.Vector<javax.swing.JButton> |
nsPropButtons |
protected java.util.Vector<javax.swing.JComponent> |
nsSetters |
protected java.util.Vector<javax.swing.JComponent> |
nsViewers |
protected SimplePropertyFrame |
propFrame |
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 |
---|
NumberScalarListViewer()
Creates new form NumberScalarListViewer
|
Modifier and Type | Method and Description |
---|---|
java.awt.Color |
getArrowColor()
Returns the current arrowButton colour for the WheelEditor used as number setter
|
boolean |
getLabelVisible() |
boolean |
getPropertyButtonVisible() |
boolean |
getPropertyListEditable() |
java.lang.String |
getSetterType()
Deprecated.
As of ATKWidget-2.5.8 and higher
The method getSetterType should not be used.
The setterType for each NumberScalar attribute is selected automatically by
the NumberScalarListViewer.
|
boolean |
getSetterVisible() |
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 |
setLabelVisible(boolean lv) |
void |
setModel(AttributeList scalarList) |
void |
setPropertyButtonVisible(boolean pv) |
void |
setPropertyListEditable(boolean pv) |
void |
setSetterType(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 NumberScalarListViewer.
|
void |
setSetterVisible(boolean sv) |
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 DEFAULT_SETTER
public static final java.lang.String COMBO_SETTER
protected java.util.Vector<IAttribute> listModel
protected java.util.Vector<LabelViewer> nsLabels
protected java.util.Vector<javax.swing.JComponent> nsViewers
protected java.util.Vector<javax.swing.JComponent> nsSetters
protected java.util.Vector<javax.swing.JButton> nsPropButtons
protected SimplePropertyFrame propFrame
protected java.awt.Font theFont
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 NumberScalarListViewer()
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 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 getToolTipDisplay()
setToolTipDisplay(java.lang.String)
public void setToolTipDisplay(java.lang.String ttType)
getToolTipDisplay()
public java.lang.String getSetterType()
public void setSetterType(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)