|
||||||||||
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.EditPolylineDialog
dialog to edit polyline/spline object coordinates and attributes.
EditPolylineDialog: popup-dialog to specify the properties/attributes of a jfig polyline, polygon, spline or arc object. Editable attributes include line style, width, color, fill style, pattern, color, arrow mode and style, and layer (depth).
Also, the coordinates of the polyline 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) StateButton |
arrowModeButton
|
(package private) java.awt.Label |
arrowModeLabel
|
(package private) StateButton |
arrowStyleButton
|
(package private) java.awt.Label |
arrowStyleLabel
|
(package private) TextFieldWithHelpMessage |
b_arrowLengthField
|
(package private) TextFieldWithHelpMessage |
b_arrowThicknessField
|
(package private) TextFieldWithHelpMessage |
b_arrowWidthField
|
(package private) java.awt.Color |
backgroundColor
|
(package private) java.awt.Button |
cancelButton
|
(package private) java.awt.TextArea |
coordsTextArea
|
(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) TextFieldWithHelpMessage |
f_arrowLengthField
|
(package private) TextFieldWithHelpMessage |
f_arrowThicknessField
|
(package private) TextFieldWithHelpMessage |
f_arrowWidthField
|
(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) FigPolyline |
polyline
|
(package private) FigAttribs |
savedAttribs
|
(package private) java.lang.String |
savedCoords
|
(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 | |
EditPolylineDialog(FigPolyline polyline,
FigBasicEditor editor,
java.awt.Frame parent)
|
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent evt)
|
java.awt.Panel |
buildAttribsPanel()
all of the polyline attributes, in a nice GridLayout |
java.awt.Panel |
buildCoordsPanel()
|
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(FigPolyline polyline)
|
void |
retrieveAttribs(FigAttribs attr)
utility method to get the current attribute settings from the individual GUI buttons/choices/textfields |
void |
retrievePoints(FigPolyline polyline,
java.awt.TextArea coordsTextArea)
|
void |
setPolyline(FigPolyline polyline)
set a new polyline 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
FigPolyline polyline
FigAttribs savedAttribs
FigAttribs currentAttribs
java.lang.String savedCoords
java.awt.Button okButton
java.awt.Button applyButton
java.awt.Button cancelButton
AttribsControls AC
StateButton lineStyleButton
StateButton lineWidthButton
ColorStateButton lineColorButton
StateButton arrowModeButton
StateButton arrowStyleButton
TextFieldWithHelpMessage f_arrowWidthField
TextFieldWithHelpMessage f_arrowLengthField
TextFieldWithHelpMessage f_arrowThicknessField
TextFieldWithHelpMessage b_arrowWidthField
TextFieldWithHelpMessage b_arrowLengthField
TextFieldWithHelpMessage b_arrowThicknessField
TextFieldWithHelpMessage dashLengthField
ColorStateButton fillColorButton
FillPatternButton fillPatternButton
NumericStateButton depthButton
java.awt.TextArea coordsTextArea
java.awt.Label lineStyleLabel
java.awt.Label lineWidthLabel
java.awt.Label lineColorLabel
java.awt.Label arrowModeLabel
java.awt.Label arrowStyleLabel
java.awt.Label fillStyleLabel
java.awt.Label fillColorLabel
java.awt.Label fillPatternLabel
java.awt.Label depthLabel
StatusMessage statusMessage
java.awt.Font defaultFont
java.awt.Color backgroundColor
boolean debug
Constructor Detail |
public EditPolylineDialog(FigPolyline polyline, FigBasicEditor editor, java.awt.Frame parent)
Method Detail |
public void setPolyline(FigPolyline polyline)
public java.awt.Panel buildAttribsPanel()
public java.awt.Panel buildCoordsPanel()
public void retrieveAttribs(FigAttribs attr)
public void showAttribs(FigAttribs attr)
public void retrievePoints(FigPolyline polyline, java.awt.TextArea coordsTextArea)
public void restorePoints(FigPolyline polyline)
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 |