|
|||||||||
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.ImagePropertiesPanel
public class ImagePropertiesPanel
Nested Class Summary | |
---|---|
protected static class |
ImagePropertiesPanel.ImageMapperListModel
|
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 javax.swing.JButton |
bdelete
|
protected javax.swing.JButton |
bduplicate
|
protected javax.swing.JButton |
bnew
|
protected ActionCheckBox |
cbDynamic
|
protected javax.swing.JList |
cmlist
|
protected java.io.File |
currentFile
|
static java.io.File |
defaultDirectory
An optional default directory for Image shapes |
protected SourceTree |
dstree
|
protected PropertiesPanel |
dynamicImagePanel
|
static javax.swing.JFileChooser |
fileChooser
|
protected javax.swing.JLabel |
lchooseDs
|
protected javax.swing.JLabel |
lcolorMapper
|
protected javax.swing.JLabel |
lds
|
protected javax.swing.JLabel |
lstatic
|
protected ImageMapper |
mapper
|
static BasicMessageWriter |
messageWriter
|
protected javax.swing.JRadioButton |
rbFit
|
protected javax.swing.JRadioButton |
rbResize
|
static java.util.ResourceBundle |
resources
|
protected DataSource |
source
|
protected PropertiesPanel |
staticImagePanel
|
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 | |
---|---|
ImagePropertiesPanel(java.lang.String shapeName)
|
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 |
protected void |
setDynamicImage()
|
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.PropertiesPanel1D |
---|
displayStrokeCustomisation, setColorAndStrokePanel, 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.JList cmlist
protected javax.swing.JButton bnew
protected javax.swing.JButton bChoose
protected javax.swing.JButton bdelete
protected javax.swing.JButton bduplicate
protected javax.swing.JLabel lcolorMapper
protected javax.swing.JLabel lstatic
protected javax.swing.JLabel lchooseDs
protected javax.swing.JLabel lds
protected SourceTree dstree
protected ActionCheckBox cbDynamic
protected javax.swing.JRadioButton rbFit
protected javax.swing.JRadioButton rbResize
protected java.io.File currentFile
protected PropertiesPanel dynamicImagePanel
protected PropertiesPanel staticImagePanel
public static java.io.File defaultDirectory
public static java.util.ResourceBundle resources
public static BasicMessageWriter messageWriter
protected ImageMapper mapper
protected DataSource source
Constructor Detail |
---|
public ImagePropertiesPanel(java.lang.String shapeName)
Method Detail |
---|
protected void setDynamicImage()
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
public void updateWarnings()
JPropertiesPanel
updateWarnings
in class JPropertiesPanel
protected boolean canSetDataSource(DataSource ds)
public java.lang.String[] getPropertyNames()
JPropertiesPanel
getPropertyNames
in interface NamedProperties
getPropertyNames
in class PropertiesPanel1D
public java.lang.Object getPropertyValue(java.lang.String name)
NamedProperties
getPropertyValue
in interface NamedProperties
getPropertyValue
in class PropertiesPanel1D
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 PropertiesPanel1D
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 |