|
|||||||||
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.plugins.svg.ui.SvgShapePropertiesPanel
public class SvgShapePropertiesPanel
Class SvgShapePropertiesPanel. Summary: Properties panel for SvgShape
Nested Class Summary | |
---|---|
static class |
SvgShapePropertiesPanel.SvgFileFilter
Method isSvgFile test if the file is an svg file Parameters: the file f |
protected static class |
SvgShapePropertiesPanel.SvgMapperListModel
|
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 |
bChoose
|
protected ActionCheckBox |
cbDynamic
|
protected javax.swing.JButton |
cmDelete
|
protected javax.swing.JButton |
cmDuplicate
|
protected javax.swing.JLabel |
cmLabel
|
protected javax.swing.JList |
cmlist
|
protected javax.swing.JButton |
cmNew
|
protected java.io.File |
currentFile
the file currently selected by the SvgShapePropertiesPanel |
static java.io.File |
defaultDirectory
An optional default directory for SVG shapes |
protected javax.swing.JLabel |
dsLabel
|
protected SourceTree |
dstree
|
protected PropertiesPanel |
dynamicImagePanel
|
static javax.swing.JFileChooser |
fileChooser
|
protected javax.swing.JLabel |
lds
|
protected javax.swing.JLabel |
lstatic
|
protected SvgMapper |
mapper
the mapper of the SvgShapePropertiesPanel |
static BasicMessageWriter |
messageWriter
|
protected javax.swing.JRadioButton |
rbFit
|
protected javax.swing.JRadioButton |
rbResize
|
static java.util.ResourceBundle |
resources
|
protected DataSource |
source
the Datasource selected by the SvgShapePropertiesPanel |
protected PropertiesPanel |
staticImagePanel
|
protected SvgImagePreview |
svgPreview
|
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, lheight, lstroke, lthickness, lTransformation, lwidth, nfHeight, nfWidth, 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 | |
---|---|
SvgShapePropertiesPanel(java.lang.String shapeName)
Constructor. empty constructor, call the createContent method |
Method Summary | |
---|---|
protected boolean |
canSetDataSource(DataSource ds)
|
javax.swing.JComponent |
createContent()
|
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 |
void |
setPropertyValue(java.lang.String name,
java.lang.Object value)
Set the value of one property given its name |
void |
updateWarnings()
Some warnings can be displayed in shape properties dialog box. |
Methods inherited from class jsynoptic.builtin.ui.PropertiesPanel2D |
---|
displayFillCustomisation, fillColorChooserTitle, fillColorLabel, 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, 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 javax.swing.JFileChooser fileChooser
protected javax.swing.JLabel cmLabel
protected javax.swing.JList cmlist
protected javax.swing.JButton cmNew
protected javax.swing.JButton cmDelete
protected javax.swing.JButton cmDuplicate
protected javax.swing.JLabel dsLabel
protected javax.swing.JLabel lds
protected SourceTree dstree
protected ActionCheckBox cbDynamic
protected javax.swing.JLabel lstatic
protected javax.swing.JButton bChoose
protected SvgImagePreview svgPreview
protected javax.swing.JRadioButton rbFit
protected javax.swing.JRadioButton rbResize
protected java.io.File currentFile
public static java.io.File defaultDirectory
public static java.util.ResourceBundle resources
public static BasicMessageWriter messageWriter
protected SvgMapper mapper
protected DataSource source
protected PropertiesPanel dynamicImagePanel
protected PropertiesPanel staticImagePanel
Constructor Detail |
---|
public SvgShapePropertiesPanel(java.lang.String shapeName)
Method Detail |
---|
public javax.swing.JComponent createContent()
protected java.lang.String lineColorChooserTitle()
PropertiesPanel1D
lineColorChooserTitle
in class PropertiesPanel1D
protected java.lang.String lineColorLabel()
PropertiesPanel1D
lineColorLabel
in class PropertiesPanel1D
protected boolean canSetDataSource(DataSource ds)
public void updateWarnings()
JPropertiesPanel
updateWarnings
in class JPropertiesPanel
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 |