|
|||||||||
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.AffineTransformDataPanel
public class AffineTransformDataPanel
Nested Class Summary | |
---|---|
class |
AffineTransformDataPanel.TableModel
|
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 java.lang.String[] |
_propertyNames
The list of properties managed by this panel |
protected javax.swing.JButton |
bdelmapper
|
protected javax.swing.JButton |
bduplicatemapper
|
protected javax.swing.JButton |
beditmapper
|
protected javax.swing.JButton |
bnewmapper
|
protected javax.swing.JCheckBox |
cbRotEnabled
|
protected javax.swing.JCheckBox |
cbTransEnabled
|
protected javax.swing.JCheckBox |
cbTransFirst
|
protected javax.swing.JComboBox |
cbxmapper
|
protected javax.swing.JComboBox |
comboRotUnit
|
protected jsynoptic.builtin.ui.AffineTransformDataPanel.Dialog |
dialog
|
protected DoubleValueMapper[] |
doubleValueMappers
|
protected javax.swing.JScrollPane |
dslistScrollPane
|
protected SourceTree |
dstree
|
protected DataSource[] |
sources
|
protected javax.swing.JTextField |
tfTransUnit
|
protected AffineTransformDataPanel.TableModel |
tModel
|
protected double[] |
values
|
Fields inherited from class simtools.ui.JPropertiesPanel |
---|
_owner, _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 | |
---|---|
AffineTransformDataPanel(javax.swing.JDialog owner)
|
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
protected javax.swing.JComponent |
createDoublevalueMapperEditionPane()
|
protected javax.swing.JComponent |
createLowerContent()
|
protected javax.swing.JComponent |
createSourcePanel()
|
protected javax.swing.JComponent |
createTable()
|
protected javax.swing.JComponent |
createUpperContent()
|
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 int |
parameterSize()
|
void |
setProperties(NamedProperties properties)
|
void |
setPropertyValue(java.lang.String name,
java.lang.Object value)
Set the value of one property given its name |
static NamedProperties |
showDialog(javax.swing.JDialog owner,
java.lang.String title,
NamedProperties inputs)
|
protected void |
update()
Update check box enabling, table content and dialog layout |
void |
updateSourcePanel(DataSource source)
|
Methods inherited from class simtools.ui.JPropertiesPanel |
---|
displayWarning, getInnerProperties, getOwner, getShapeName, hideWarning, setOwner, 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 |
---|
protected double[] values
protected DataSource[] sources
protected DoubleValueMapper[] doubleValueMappers
protected SourceTree dstree
protected javax.swing.JScrollPane dslistScrollPane
protected javax.swing.JCheckBox cbRotEnabled
protected javax.swing.JCheckBox cbTransEnabled
protected javax.swing.JCheckBox cbTransFirst
protected AffineTransformDataPanel.TableModel tModel
protected javax.swing.JTextField tfTransUnit
protected javax.swing.JComboBox comboRotUnit
protected javax.swing.JComboBox cbxmapper
protected javax.swing.JButton beditmapper
protected javax.swing.JButton bnewmapper
protected javax.swing.JButton bdelmapper
protected javax.swing.JButton bduplicatemapper
protected transient java.lang.String[] _propertyNames
protected jsynoptic.builtin.ui.AffineTransformDataPanel.Dialog dialog
Constructor Detail |
---|
public AffineTransformDataPanel(javax.swing.JDialog owner)
Method Detail |
---|
protected javax.swing.JComponent createUpperContent()
protected javax.swing.JComponent createDoublevalueMapperEditionPane()
protected javax.swing.JComponent createLowerContent()
protected javax.swing.JComponent createSourcePanel()
public void updateSourcePanel(DataSource source)
protected javax.swing.JComponent createTable()
protected int parameterSize()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
protected void update()
public static NamedProperties showDialog(javax.swing.JDialog owner, java.lang.String title, NamedProperties inputs)
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)
public void setProperties(NamedProperties properties)
setProperties
in class JPropertiesPanel
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |