|
||||||||||
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.EditTextDialog
dialog to edit text object coordinates and attributes.
EditTextDialog: popup-dialog to specify the properties/attributes of a jfig text object.
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) java.awt.Color |
backgroundColor
|
(package private) java.awt.Button |
cancelButton
|
(package private) java.awt.TextField |
coordsTextField
|
(package private) FigAttribs |
currentAttribs
|
(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) ChoiceWithHelpMessage |
fontFlagChoice
|
(package private) java.awt.Label |
fontFlagLabel
|
(package private) FontStateButton |
fontSelectButton
|
(package private) NumericStateButton |
fontSizeButton
|
(package private) java.awt.Label |
fontStyleLabel
|
(package private) ColorStateButton |
lineColorButton
|
(package private) java.awt.Label |
lineColorLabel
|
(package private) java.awt.Button |
okButton
|
(package private) NumericStateButton |
rotationAngleButton
|
(package private) java.awt.Label |
rotationLabel
|
(package private) FigAttribs |
savedAttribs
|
(package private) java.lang.String |
savedCoords
|
(package private) java.lang.String |
savedText
|
(package private) StatusMessage |
statusMessage
|
(package private) StateButton |
textAlignButton
|
(package private) java.awt.Label |
textAlignLabel
|
(package private) java.awt.Label |
textLabel
|
(package private) FigText |
textObject
|
(package private) java.awt.TextField |
textTF
|
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 | |
EditTextDialog(FigText text,
FigBasicEditor editor,
java.awt.Frame parent)
|
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent evt)
|
java.awt.Panel |
buildAttribsPanel()
all of the text attributes, in a one-column GridLayout |
java.awt.Panel |
buildLabelsPanel()
all of the attribute labels, in a one-column GridLayout |
java.awt.Panel |
buildTextPanel()
|
void |
dbg(java.lang.String msg)
|
void |
doApply()
|
void |
doCancel()
|
void |
doOK()
|
void |
doRedraw()
|
java.lang.String |
getText()
|
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(FigText textObject)
|
void |
retrieveAttribs(FigAttribs attr)
utility method to get the current attribute settings from the individual GUI buttons/choices/textfields |
void |
retrievePoints(FigText textObject,
java.awt.TextField coordsTextField)
|
void |
setText(java.lang.String s)
|
void |
setTextObject(FigText textObject)
set a new text 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
FigText textObject
FigAttribs savedAttribs
FigAttribs currentAttribs
java.lang.String savedCoords
java.lang.String savedText
java.awt.Button okButton
java.awt.Button applyButton
java.awt.Button cancelButton
AttribsControls AC
ColorStateButton lineColorButton
FontStateButton fontSelectButton
NumericStateButton fontSizeButton
StateButton textAlignButton
ChoiceWithHelpMessage fontFlagChoice
NumericStateButton depthButton
java.awt.TextField coordsTextField
NumericStateButton rotationAngleButton
java.awt.TextField textTF
java.awt.Label lineColorLabel
java.awt.Label fontStyleLabel
java.awt.Label textAlignLabel
java.awt.Label fontFlagLabel
java.awt.Label depthLabel
java.awt.Label rotationLabel
java.awt.Label textLabel
StatusMessage statusMessage
java.awt.Font defaultFont
java.awt.Color backgroundColor
boolean debug
Constructor Detail |
public EditTextDialog(FigText text, FigBasicEditor editor, java.awt.Frame parent)
Method Detail |
public void setTextObject(FigText textObject)
public java.awt.Panel buildLabelsPanel()
public java.awt.Panel buildAttribsPanel()
public java.awt.Panel buildTextPanel()
public void retrieveAttribs(FigAttribs attr)
public void showAttribs(FigAttribs attr)
public void retrievePoints(FigText textObject, java.awt.TextField coordsTextField)
public void restorePoints(FigText textObject)
public void setText(java.lang.String s)
public java.lang.String getText()
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 doRedraw()
public void doCancel()
doCancel
in class EditObjectBaseDialog
public void doApply()
public void doOK()
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 |