|
|||||||||
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 JPropertiesPanel
public void updateSourceTree()
protected void displayDynamicCustomisation(boolean display)
public void setName(java.lang.String name)
setName
in class java.awt.Component
public java.lang.String toString()
toString
in class java.awt.Component
protected java.lang.String fillColorChooserTitle()
PropertiesPanel2D
fillColorChooserTitle
in class PropertiesPanel2D
protected java.lang.String fillColorLabel()
PropertiesPanel2D
fillColorLabel
in class PropertiesPanel2D
protected java.lang.String lineColorChooserTitle()
PropertiesPanel1D
lineColorChooserTitle
in class PropertiesPanel1D
protected java.lang.String lineColorLabel()
PropertiesPanel1D
lineColorLabel
in class PropertiesPanel1D
public java.lang.String[] getPropertyNames()
JPropertiesPanel
getPropertyNames
in interface NamedProperties
getPropertyNames
in class PropertiesPanel2D
public java.lang.Object getPropertyValue(java.lang.String name)
NamedProperties
getPropertyValue
in interface NamedProperties
getPropertyValue
in class PropertiesPanel2D
name
- 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 NamedProperties
setPropertyValue
in class PropertiesPanel2D
name
- 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 |