|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container java.awt.Window java.awt.Dialog jfig.gui.EditObjectBaseDialog jfig.gui.EditEllipseDialog
dialog to edit ellipse object coordinates and attributes.
EditEllipseDialog: popup-dialog to specify the properties/attributes of a jfig circle/ellipse. Editable attributes include line style, width, color, fill style, pattern, color, and layer (depth).
Also, the coordinates of the ellipse can be edited directly, in jfig world-coordinates at 2400 dpi.
Nested Class Summary |
Nested classes inherited from class java.awt.Dialog |
java.awt.Dialog.AccessibleAWTDialog |
Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
(package private) AttribsControls |
AC
|
(package private) java.awt.Button |
applyButton
|
(package private) java.awt.Color |
backgroundColor
|
(package private) java.awt.Button |
cancelButton
|
(package private) java.awt.TextField |
centerField
|
(package private) java.awt.Label |
centerLabel
|
(package private) ChoiceWithHelpMessage |
cornerRadiusChoice
|
(package private) FigAttribs |
currentAttribs
|
(package private) TextFieldWithHelpMessage |
dashLengthField
|
(package private) boolean |
debug
|
(package private) java.awt.Font |
defaultFont
|
(package private) NumericStateButton |
depthButton
|
(package private) java.awt.Label |
depthLabel
|
(package private) FigBasicEditor |
editor
|
(package private) FigEllipse |
ellipse
|
(package private) ColorStateButton |
fillColorButton
|
(package private) java.awt.Label |
fillColorLabel
|
(package private) FillPatternButton |
fillPatternButton
|
(package private) java.awt.Label |
fillPatternLabel
|
(package private) java.awt.Label |
fillStyleLabel
|
(package private) ColorStateButton |
lineColorButton
|
(package private) java.awt.Label |
lineColorLabel
|
(package private) StateButton |
lineStyleButton
|
(package private) java.awt.Label |
lineStyleLabel
|
(package private) StateButton |
lineWidthButton
|
(package private) java.awt.Label |
lineWidthLabel
|
(package private) java.awt.Button |
okButton
|
(package private) java.awt.TextField |
radiusField
|
(package private) java.awt.Label |
radiusLabel
|
(package private) NumericStateButton |
rotationAngleButton
|
(package private) java.awt.Label |
rotationLabel
|
(package private) FigAttribs |
savedAttribs
|
(package private) java.awt.Point |
savedCenter
|
(package private) java.awt.Point |
savedRadius
|
(package private) StatusMessage |
statusMessage
|
Fields inherited from class java.awt.Dialog |
|
Fields inherited from class java.awt.Window |
|
Fields inherited from class java.awt.Container |
|
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 | |
EditEllipseDialog(FigEllipse ellipse,
FigBasicEditor editor,
java.awt.Frame parent)
|
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent evt)
|
java.awt.Panel |
buildAttribsPanel()
all of the ellipse attributes, in a nice GridLayout |
void |
dbg(java.lang.String msg)
|
void |
doCancel()
|
void |
keyPressed(java.awt.event.KeyEvent evt)
keyPressed(): Call the parent if the user presses |
void |
keyReleased(java.awt.event.KeyEvent evt)
|
void |
keyTyped(java.awt.event.KeyEvent evt)
|
static void |
main(java.lang.String[] argv)
main(), for debugging only |
void |
message(java.lang.String msg)
|
void |
restorePoints(FigEllipse ellipse)
|
void |
retrieveAttribs(FigAttribs attr)
utility method to get the current attribute settings from the individual GUI buttons/choices/textfields |
void |
retrievePoints(FigEllipse ellipse,
java.awt.TextField centerField,
java.awt.TextField radiusField)
|
void |
setEllipse(FigEllipse ellipse)
set a new ellipse object to edit. |
void |
showAttribs(FigAttribs attr)
utility method to show the current attribute settings in the individual GUI buttons/choices/textfields |
Methods inherited from class jfig.gui.EditObjectBaseDialog |
windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened |
Methods inherited from class java.awt.Dialog |
addNotify, dispose, getAccessibleContext, getTitle, hide, isModal, isResizable, isUndecorated, paramString, setModal, setResizable, setTitle, setUndecorated, show |
Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
FigBasicEditor editor
FigEllipse ellipse
FigAttribs savedAttribs
FigAttribs currentAttribs
java.awt.Point savedCenter
java.awt.Point savedRadius
java.awt.Button okButton
java.awt.Button applyButton
java.awt.Button cancelButton
AttribsControls AC
StateButton lineStyleButton
StateButton lineWidthButton
ColorStateButton lineColorButton
ColorStateButton fillColorButton
FillPatternButton fillPatternButton
ChoiceWithHelpMessage cornerRadiusChoice
NumericStateButton depthButton
NumericStateButton rotationAngleButton
TextFieldWithHelpMessage dashLengthField
java.awt.TextField centerField
java.awt.TextField radiusField
java.awt.Label lineStyleLabel
java.awt.Label lineWidthLabel
java.awt.Label lineColorLabel
java.awt.Label fillStyleLabel
java.awt.Label fillColorLabel
java.awt.Label fillPatternLabel
java.awt.Label centerLabel
java.awt.Label radiusLabel
java.awt.Label rotationLabel
java.awt.Label depthLabel
StatusMessage statusMessage
java.awt.Font defaultFont
java.awt.Color backgroundColor
boolean debug
Constructor Detail |
public EditEllipseDialog(FigEllipse ellipse, FigBasicEditor editor, java.awt.Frame parent)
Method Detail |
public void setEllipse(FigEllipse ellipse)
public java.awt.Panel buildAttribsPanel()
public void retrieveAttribs(FigAttribs attr)
public void showAttribs(FigAttribs attr)
public void retrievePoints(FigEllipse ellipse, java.awt.TextField centerField, java.awt.TextField radiusField)
public void restorePoints(FigEllipse ellipse)
public void keyPressed(java.awt.event.KeyEvent evt)
keyPressed
in interface java.awt.event.KeyListener
public void keyReleased(java.awt.event.KeyEvent evt)
keyReleased
in interface java.awt.event.KeyListener
public void keyTyped(java.awt.event.KeyEvent evt)
keyTyped
in interface java.awt.event.KeyListener
public void doCancel()
doCancel
in class EditObjectBaseDialog
public void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed
in interface java.awt.event.ActionListener
public void message(java.lang.String msg)
public void dbg(java.lang.String msg)
public static void main(java.lang.String[] argv)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |