jsynoptic.builtin.ui
Class EllipsePropertiesPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by simtools.ui.PropertiesPanel
                      extended by simtools.ui.JPropertiesPanel
                          extended by jsynoptic.builtin.ui.PropertiesPanel1D
                              extended by jsynoptic.builtin.ui.PropertiesPanel2D
                                  extended by jsynoptic.builtin.ui.EllipsePropertiesPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, NamedProperties

public class EllipsePropertiesPanel
extends PropertiesPanel2D

See Also:
Serialized Form

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  SourceTree dstreeend
           
protected  SourceTree dstreestart
           
protected  javax.swing.JLabel lunitend
           
protected  javax.swing.JLabel lunitstart
           
protected  NumberField nfend
           
protected  NumberField nfstart
           
protected  javax.swing.JRadioButton rbchord
           
protected  javax.swing.JRadioButton rbdegend
           
protected  javax.swing.JRadioButton rbdegstart
           
protected  javax.swing.JRadioButton rbfixedend
           
protected  javax.swing.JRadioButton rbfixedstart
           
protected  ActionRadioButton rbfull
           
protected  javax.swing.JRadioButton rbopen
           
protected  javax.swing.JRadioButton rbpie
           
protected  javax.swing.JRadioButton rbradend
           
protected  javax.swing.JRadioButton rbradstart
           
protected  ActionRadioButton rbsourceend
           
protected  ActionRadioButton rbsourcestart
           
static java.util.ResourceBundle resources
           
 
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
EllipsePropertiesPanel(java.lang.String shapeName)
           
 
Method Summary
protected  javax.swing.JComponent createContent()
           
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
 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, setColorAndStrokePanel
 
Methods inherited from class jsynoptic.builtin.ui.PropertiesPanel1D
displayStrokeCustomisation, lineColorChooserTitle, lineColorLabel, 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

resources

public static java.util.ResourceBundle resources

rbfull

protected ActionRadioButton rbfull

rbsourcestart

protected ActionRadioButton rbsourcestart

rbsourceend

protected ActionRadioButton rbsourceend

rbpie

protected javax.swing.JRadioButton rbpie

rbchord

protected javax.swing.JRadioButton rbchord

rbopen

protected javax.swing.JRadioButton rbopen

rbfixedstart

protected javax.swing.JRadioButton rbfixedstart

rbfixedend

protected javax.swing.JRadioButton rbfixedend

rbdegstart

protected javax.swing.JRadioButton rbdegstart

rbdegend

protected javax.swing.JRadioButton rbdegend

rbradstart

protected javax.swing.JRadioButton rbradstart

rbradend

protected javax.swing.JRadioButton rbradend

nfstart

protected NumberField nfstart

nfend

protected NumberField nfend

dstreestart

protected SourceTree dstreestart

dstreeend

protected SourceTree dstreeend

lunitstart

protected javax.swing.JLabel lunitstart

lunitend

protected javax.swing.JLabel lunitend
Constructor Detail

EllipsePropertiesPanel

public EllipsePropertiesPanel(java.lang.String shapeName)
Method Detail

createContent

protected javax.swing.JComponent createContent()

fillColorLabel

protected java.lang.String fillColorLabel()
Description copied from class: PropertiesPanel2D
Allow subclasses to override default text easily : text for the label

Overrides:
fillColorLabel in class PropertiesPanel2D

updateWarnings

public void updateWarnings()
Description copied from class: JPropertiesPanel
Some warnings can be displayed in shape properties dialog box. Overload this method whenever the state of panel components has to be checked

Overrides:
updateWarnings in class JPropertiesPanel

getPropertyNames

public java.lang.String[] getPropertyNames()
Description copied from class: JPropertiesPanel
Get the list of properties that this panel modifies. This method MUST be overridden by subclasses in order to return the actual list.

Specified by:
getPropertyNames in interface NamedProperties
Overrides:
getPropertyNames in class PropertiesPanel2D

setPropertyValue

public void setPropertyValue(java.lang.String name,
                             java.lang.Object value)
Description copied from interface: NamedProperties
Set the value of one property given its name

Specified by:
setPropertyValue in interface NamedProperties
Overrides:
setPropertyValue in class PropertiesPanel2D
Parameters:
name - the name of the property to get
value - its new value
See Also:
AbstractShape.setPropertyValue(String, Object)

getPropertyValue

public java.lang.Object getPropertyValue(java.lang.String name)
Description copied from interface: NamedProperties
Get the value of one property given its name

Specified by:
getPropertyValue in interface NamedProperties
Overrides:
getPropertyValue in class PropertiesPanel2D
Parameters:
name - the name of the property to get
Returns:
the property value
See Also:
AbstractShape.getPropertyValue(String)