|
|||||||||
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
public class PropertiesPanel1D
Properties panel for Abstract1DShape
s
Abstract1DShape
,
JPropertiesPanel
,
Serialized FormNested 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 |
bdrawcolor
|
protected javax.swing.JButton |
bEditTransform
|
protected javax.swing.JButton |
bRemoveTransform
|
protected javax.swing.JCheckBox |
cbdraw
|
protected javax.swing.JCheckBox |
cbRatio
|
protected javax.swing.JCheckBox |
cbResize
|
protected javax.swing.JComboBox |
cbxdashes
|
protected PropertiesPanel |
colorAndStrokePanel
|
protected javax.swing.JButton |
delTransformButton
|
protected java.awt.Color |
drawColor
|
protected boolean |
drawEnabled
|
protected ColorMapper |
drawMapper
|
protected DataSource |
drawMapperSource
|
protected javax.swing.JButton |
editTransformButton
|
protected javax.swing.JLabel |
lheight
|
protected javax.swing.JLabel |
lstroke
|
protected javax.swing.JLabel |
lthickness
|
protected javax.swing.JLabel |
lTransformation
|
protected javax.swing.JLabel |
lwidth
|
protected NumberField |
nfHeight
|
protected NumberField |
nfWidth
|
protected java.awt.Color |
noColor
|
static MenuResourceBundle |
resources
|
protected PropertiesPanel |
sizePanel
|
protected javax.swing.SpinnerNumberModel |
spiModelThickness
|
protected javax.swing.JSpinner |
spithickness
|
protected StrokeDisplay |
strokeDisplay
|
protected AffineTransformData |
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 | |
---|---|
PropertiesPanel1D(boolean showResize,
boolean drawOptional,
boolean showStroke,
boolean showTransform,
java.lang.String shapeName)
|
|
PropertiesPanel1D(boolean showResize,
boolean drawOptional,
boolean showStroke,
java.lang.String shapeName)
|
|
PropertiesPanel1D(boolean showResize,
boolean drawOptional,
java.lang.String shapeName)
|
|
PropertiesPanel1D(java.lang.String shapeName)
|
Method Summary | |
---|---|
protected void |
displayStrokeCustomisation(boolean display)
|
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 |
setColorAndStrokePanel(boolean drawOptional,
boolean showStroke)
|
void |
setPropertyValue(java.lang.String name,
java.lang.Object value)
Set the value of one property given its name |
protected void |
setSizePanel(boolean showResize,
boolean showTransform)
Allow subclasses to overwrite this panel content easily |
Methods inherited from class simtools.ui.JPropertiesPanel |
---|
displayWarning, getInnerProperties, getOwner, getShapeName, hideWarning, setOwner, setProperties, updateWarnings |
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, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static MenuResourceBundle resources
protected javax.swing.JButton bdrawcolor
protected java.awt.Color noColor
protected javax.swing.JCheckBox cbResize
protected javax.swing.JCheckBox cbRatio
protected javax.swing.JCheckBox cbdraw
protected javax.swing.JLabel lwidth
protected javax.swing.JLabel lheight
protected javax.swing.JLabel lthickness
protected javax.swing.JLabel lstroke
protected javax.swing.JLabel lTransformation
protected javax.swing.JComboBox cbxdashes
protected javax.swing.JSpinner spithickness
protected javax.swing.SpinnerNumberModel spiModelThickness
protected NumberField nfWidth
protected NumberField nfHeight
protected java.awt.Color drawColor
protected ColorMapper drawMapper
protected StrokeDisplay strokeDisplay
protected DataSource drawMapperSource
protected javax.swing.JButton bRemoveTransform
protected javax.swing.JButton bEditTransform
protected AffineTransformData transform
protected javax.swing.JButton editTransformButton
protected javax.swing.JButton delTransformButton
protected PropertiesPanel sizePanel
protected PropertiesPanel colorAndStrokePanel
protected boolean drawEnabled
Constructor Detail |
---|
public PropertiesPanel1D(java.lang.String shapeName)
public PropertiesPanel1D(boolean showResize, boolean drawOptional, java.lang.String shapeName)
public PropertiesPanel1D(boolean showResize, boolean drawOptional, boolean showStroke, java.lang.String shapeName)
public PropertiesPanel1D(boolean showResize, boolean drawOptional, boolean showStroke, boolean showTransform, java.lang.String shapeName)
Method Detail |
---|
protected void setColorAndStrokePanel(boolean drawOptional, boolean showStroke)
protected void setSizePanel(boolean showResize, boolean showTransform)
sizePanel
- showResize
- showTransform
- protected java.lang.String lineColorLabel()
protected java.lang.String lineColorChooserTitle()
protected void displayStrokeCustomisation(boolean display)
public java.lang.String[] getPropertyNames()
JPropertiesPanel
getPropertyNames
in interface NamedProperties
getPropertyNames
in class JPropertiesPanel
public java.lang.Object getPropertyValue(java.lang.String name)
NamedProperties
getPropertyValue
in interface NamedProperties
getPropertyValue
in class JPropertiesPanel
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 JPropertiesPanel
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 |