|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
simtools.ui.PropertiesPanel
simtools.ui.JPropertiesPanel
jsynoptic.builtin.ui.PropertiesPanel1D
jsynoptic.builtin.ui.PropertiesPanel2D
jsynoptic.builtin.ui.TextPropertiesPanel
public class TextPropertiesPanel
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
javax.swing.JPanel.AccessibleJPanel |
| 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 | |
|---|---|
protected javax.swing.JButton |
bbackcolor
|
protected javax.swing.JButton |
bdelmapper
|
protected javax.swing.JButton |
bduplicateMapper
|
protected javax.swing.JButton |
beditmapper
|
protected javax.swing.JButton |
bframecolor
|
protected javax.swing.JButton |
bnewmapper
|
protected javax.swing.JPanel |
cards
|
protected javax.swing.JCheckBox |
cbBack
|
protected ActionCheckBox |
cbDataSource
|
protected javax.swing.JCheckBox |
cbDisplayComments
|
protected javax.swing.JCheckBox |
cbDisplayName
|
protected javax.swing.JCheckBox |
cbDisplayUnit
|
protected javax.swing.JCheckBox |
cbDisplayValue
|
protected javax.swing.JCheckBox |
cbFontLocked
|
protected javax.swing.JCheckBox |
cbFrame
|
protected javax.swing.JCheckBox |
cbFrameLocked
|
protected javax.swing.JCheckBox |
cbMargin
|
protected javax.swing.JComboBox |
cbxformat
|
protected javax.swing.JComboBox |
cbxmapper
|
protected javax.swing.JScrollPane |
dslistScrollPane
|
protected SourceTree |
dstree
|
protected PropertiesPanel |
dynamicDataPanel
|
protected FontChooserPanel |
fontChooserPanel
|
protected javax.swing.JLabel |
lcharNumber
|
protected javax.swing.JLabel |
ldynamicDsId
|
protected javax.swing.JLabel |
lformat
|
protected javax.swing.JLabel |
lformatdigits
|
protected javax.swing.JLabel |
lheight
|
protected javax.swing.JLabel |
lmapper
|
protected javax.swing.JLabel |
lPrintfFormat
|
protected javax.swing.JLabel |
lwidth
|
protected TextMapper |
mapper
|
protected NumberField |
nfCharNumber
|
protected NumberField |
nfformat
|
protected NumberField |
nfHeight
|
protected NumberField |
nfWidth
|
static java.util.ResourceBundle |
resources
|
protected DataSource |
source
|
protected PropertiesPanel |
textSizePanel
|
protected javax.swing.JTextField |
tfPrintfFormat
|
protected javax.swing.JTextField |
tfText
|
| Fields inherited from class jsynoptic.builtin.ui.PropertiesPanel2D |
|---|
bfillcolor, cbfill, fillColor, fillEnabled, fillMapper, fillMapperSource |
| Fields inherited from class jsynoptic.builtin.ui.PropertiesPanel1D |
|---|
bdrawcolor, bEditTransform, bRemoveTransform, cbdraw, cbRatio, cbResize, cbxdashes, colorAndStrokePanel, delTransformButton, drawColor, drawEnabled, drawMapper, drawMapperSource, editTransformButton, lstroke, lthickness, lTransformation, noColor, sizePanel, spiModelThickness, spithickness, strokeDisplay, transform |
| Fields inherited from class simtools.ui.JPropertiesPanel |
|---|
_owner, _propertyNames, _shapeName |
| Fields inherited from class simtools.ui.PropertiesPanel |
|---|
gridx, gridy, STANDARD_INSETS |
| 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 | |
|---|---|
TextPropertiesPanel(boolean showTransform,
java.lang.String shapeName)
|
|
TextPropertiesPanel(java.lang.String shapeName)
|
|
| Method Summary | |
|---|---|
protected boolean |
canSetDataSource(DataSource ds)
Overwrite this method for specific needs regarding selected data source in source tree |
protected void |
displayDynamicCustomisation(boolean display)
|
protected java.lang.String |
fillColorChooserTitle()
Allow subclasses to override default text easily : text for the color chooser |
protected java.lang.String |
fillColorLabel()
Allow subclasses to override default text easily : text for the label |
java.lang.String[] |
getPropertyNames()
Get the list of properties that this panel modifies. |
java.lang.Object |
getPropertyValue(java.lang.String name)
Get the value of one property given its name |
protected java.lang.String |
lineColorChooserTitle()
Allow subclasses to override default text easily : text for the color chooser |
protected java.lang.String |
lineColorLabel()
Allow subclasses to override default text easily : text for the label |
protected void |
setDynamicDataSource()
Arrange dynamic elements in a dynamic panel Overwrite this method in sub class to modify the arrangement |
void |
setName(java.lang.String name)
|
void |
setPropertyValue(java.lang.String name,
java.lang.Object value)
Set the value of one property given its name |
protected void |
setTextSizePanel()
Arrange text size elements in a text size panel Overwrite this method in sub class to modify the arrangement |
java.lang.String |
toString()
|
void |
updateSourceTree()
|
void |
updateWarnings()
Some warnings can be displayed in shape properties dialog box. |
| Methods inherited from class jsynoptic.builtin.ui.PropertiesPanel2D |
|---|
displayFillCustomisation, setColorAndStrokePanel |
| Methods inherited from class jsynoptic.builtin.ui.PropertiesPanel1D |
|---|
displayStrokeCustomisation, setSizePanel |
| Methods inherited from class simtools.ui.JPropertiesPanel |
|---|
displayWarning, getInnerProperties, getOwner, getShapeName, hideWarning, setOwner, setProperties |
| Methods inherited from class simtools.ui.PropertiesPanel |
|---|
addOnCurrentRow, addOnCurrentRow, addOnCurrentRow, carriageReturn, removeAll |
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, 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, 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 |
| Methods inherited from class java.awt.Container |
|---|
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, 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, setSize, setSize, show, show, size, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static java.util.ResourceBundle resources
protected javax.swing.JButton bbackcolor
protected javax.swing.JButton bframecolor
protected javax.swing.JButton beditmapper
protected javax.swing.JButton bnewmapper
protected javax.swing.JButton bdelmapper
protected javax.swing.JButton bduplicateMapper
protected ActionCheckBox cbDataSource
protected javax.swing.JCheckBox cbBack
protected javax.swing.JCheckBox cbFrame
protected javax.swing.JCheckBox cbMargin
protected javax.swing.JCheckBox cbFontLocked
protected javax.swing.JCheckBox cbFrameLocked
protected javax.swing.JCheckBox cbDisplayValue
protected javax.swing.JCheckBox cbDisplayUnit
protected javax.swing.JCheckBox cbDisplayComments
protected javax.swing.JCheckBox cbDisplayName
protected javax.swing.JLabel lwidth
protected javax.swing.JLabel lheight
protected javax.swing.JLabel lmapper
protected javax.swing.JLabel lPrintfFormat
protected javax.swing.JLabel ldynamicDsId
protected javax.swing.JLabel lformat
protected javax.swing.JLabel lformatdigits
protected javax.swing.JLabel lcharNumber
protected NumberField nfWidth
protected NumberField nfHeight
protected NumberField nfformat
protected NumberField nfCharNumber
protected javax.swing.JTextField tfText
protected javax.swing.JTextField tfPrintfFormat
protected SourceTree dstree
protected javax.swing.JScrollPane dslistScrollPane
protected javax.swing.JComboBox cbxformat
protected javax.swing.JComboBox cbxmapper
protected javax.swing.JPanel cards
protected DataSource source
protected TextMapper mapper
protected FontChooserPanel fontChooserPanel
protected PropertiesPanel dynamicDataPanel
protected PropertiesPanel textSizePanel
| Constructor Detail |
|---|
public TextPropertiesPanel(java.lang.String shapeName)
public TextPropertiesPanel(boolean showTransform,
java.lang.String shapeName)
| Method Detail |
|---|
protected void setTextSizePanel()
protected void setDynamicDataSource()
protected boolean canSetDataSource(DataSource ds)
ds - ,
the data source to asign to text shape
public void updateWarnings()
JPropertiesPanel
updateWarnings in class JPropertiesPanelpublic void updateSourceTree()
protected void displayDynamicCustomisation(boolean display)
public void setName(java.lang.String name)
setName in class java.awt.Componentpublic java.lang.String toString()
toString in class java.awt.Componentprotected java.lang.String fillColorChooserTitle()
PropertiesPanel2D
fillColorChooserTitle in class PropertiesPanel2Dprotected java.lang.String fillColorLabel()
PropertiesPanel2D
fillColorLabel in class PropertiesPanel2Dprotected java.lang.String lineColorChooserTitle()
PropertiesPanel1D
lineColorChooserTitle in class PropertiesPanel1Dprotected java.lang.String lineColorLabel()
PropertiesPanel1D
lineColorLabel in class PropertiesPanel1Dpublic java.lang.String[] getPropertyNames()
JPropertiesPanel
getPropertyNames in interface NamedPropertiesgetPropertyNames in class PropertiesPanel2Dpublic java.lang.Object getPropertyValue(java.lang.String name)
NamedProperties
getPropertyValue in interface NamedPropertiesgetPropertyValue in class PropertiesPanel2Dname - the name of the property to get
AbstractShape.getPropertyValue(String)
public void setPropertyValue(java.lang.String name,
java.lang.Object value)
NamedProperties
setPropertyValue in interface NamedPropertiessetPropertyValue in class PropertiesPanel2Dname - the name of the property to getvalue - its new valueAbstractShape.setPropertyValue(String, Object)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||