|
||||||||||
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 javax.swing.JDialog jfig.gui.JEditGlobalAttributesDialog
dialog to edit the global jfig editor attributes.
JEditGlobalAttributesDialog: a dialog window to specify all global properties/attributes of the jfig editor. Editable attributes include line style, width, color, fill style, pattern, color, arrow mode and style, length, and width, object layer (depth), and all text attributes.
Nested Class Summary |
Nested classes inherited from class javax.swing.JDialog |
javax.swing.JDialog.AccessibleJDialog |
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) JAttribsControlsFactory |
AC
|
(package private) javax.swing.JButton |
applyButton
|
(package private) JStateButton |
arrowModeButton
|
(package private) javax.swing.JLabel |
arrowModeLabel
|
(package private) JStateButton |
arrowStyleButton
|
(package private) javax.swing.JLabel |
arrowStyleLabel
|
(package private) javax.swing.JTextField |
b_arrowLengthField
|
(package private) javax.swing.JTextField |
b_arrowThicknessField
|
(package private) javax.swing.JTextField |
b_arrowWidthField
|
(package private) java.awt.Color |
backgroundColor
|
(package private) javax.swing.JButton |
cancelButton
|
(package private) javax.swing.JComboBox |
centerFlushLeftChoice
|
(package private) javax.swing.JTextArea |
coordsTextArea
|
(package private) FigAttribs |
currentAttribs
|
(package private) javax.swing.JTextField |
dashLengthField
|
(package private) boolean |
debug
|
(package private) java.awt.Font |
defaultFont
|
(package private) JNumericStateButton |
depthButton
|
(package private) javax.swing.JLabel |
depthLabel
|
(package private) FigBasicEditor |
editor
|
(package private) javax.swing.JTextField |
f_arrowLengthField
|
(package private) javax.swing.JTextField |
f_arrowThicknessField
|
(package private) javax.swing.JTextField |
f_arrowWidthField
|
(package private) JColorButton |
fillColorButton
|
(package private) javax.swing.JLabel |
fillColorLabel
|
(package private) JFillPatternButton |
fillPatternButton
|
(package private) javax.swing.JLabel |
fillPatternLabel
|
(package private) javax.swing.JLabel |
fillStyleLabel
|
(package private) JFontButton |
fontSelectButton
|
(package private) JNumericStateButton |
fontSizeButton
|
(package private) javax.swing.JLabel |
fontStyleLabel
|
(package private) javax.swing.JLabel |
landscapeLabel
|
(package private) javax.swing.JComboBox |
landscapePortraitChoice
|
(package private) JColorButton |
lineColorButton
|
(package private) javax.swing.JLabel |
lineColorLabel
|
(package private) JStateButton |
lineStyleButton
|
(package private) javax.swing.JLabel |
lineStyleLabel
|
(package private) JStateButton |
lineWidthButton
|
(package private) javax.swing.JLabel |
lineWidthLabel
|
(package private) javax.swing.JButton |
okButton
|
(package private) FigAttribs |
savedAttribs
|
(package private) java.lang.String |
savedCoords
|
(package private) StatusMessage |
statusMessage
|
(package private) JStateButton |
textAlignButton
|
(package private) javax.swing.JLabel |
textAlignLabel
|
Fields inherited from class javax.swing.JDialog |
accessibleContext, rootPane, rootPaneCheckingEnabled |
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 javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
JEditGlobalAttributesDialog(FigAttribs attribs,
FigBasicEditor editor,
java.awt.Frame parent)
|
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent evt)
|
javax.swing.JPanel |
buildAttribsPanel()
all of the attribute controls, in a nice one-column GridLayout |
javax.swing.JPanel |
buildCoordsPanel()
|
javax.swing.JPanel |
buildLabelsPanel()
all of the attribute labels, in a nice one-column 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 |
retrieveAttribs(FigAttribs attr)
utility method to get the current attribute settings from the individual GUI buttons/choices/textfields |
void |
setAttributes(FigAttribs attribs)
set the attribute object to edit. |
void |
showAttribs(FigAttribs attr)
utility method to show the current attribute settings in the individual GUI buttons/choices/textfields |
void |
windowActivated(java.awt.event.WindowEvent we)
|
void |
windowClosed(java.awt.event.WindowEvent we)
|
void |
windowClosing(java.awt.event.WindowEvent we)
|
void |
windowDeactivated(java.awt.event.WindowEvent we)
|
void |
windowDeiconified(java.awt.event.WindowEvent we)
|
void |
windowIconified(java.awt.event.WindowEvent we)
|
void |
windowOpened(java.awt.event.WindowEvent we)
|
Methods inherited from class javax.swing.JDialog |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Dialog |
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, 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, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, 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, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, 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
FigAttribs savedAttribs
FigAttribs currentAttribs
java.lang.String savedCoords
javax.swing.JButton okButton
javax.swing.JButton applyButton
javax.swing.JButton cancelButton
JAttribsControlsFactory AC
JStateButton lineStyleButton
JStateButton lineWidthButton
javax.swing.JTextField dashLengthField
JColorButton lineColorButton
JStateButton arrowModeButton
JStateButton arrowStyleButton
javax.swing.JTextField f_arrowWidthField
javax.swing.JTextField f_arrowLengthField
javax.swing.JTextField f_arrowThicknessField
javax.swing.JTextField b_arrowWidthField
javax.swing.JTextField b_arrowLengthField
javax.swing.JTextField b_arrowThicknessField
JColorButton fillColorButton
JFillPatternButton fillPatternButton
JNumericStateButton depthButton
JFontButton fontSelectButton
JNumericStateButton fontSizeButton
JStateButton textAlignButton
javax.swing.JComboBox landscapePortraitChoice
javax.swing.JComboBox centerFlushLeftChoice
javax.swing.JTextArea coordsTextArea
javax.swing.JLabel lineStyleLabel
javax.swing.JLabel lineWidthLabel
javax.swing.JLabel lineColorLabel
javax.swing.JLabel arrowModeLabel
javax.swing.JLabel arrowStyleLabel
javax.swing.JLabel fillStyleLabel
javax.swing.JLabel fillColorLabel
javax.swing.JLabel fillPatternLabel
javax.swing.JLabel fontStyleLabel
javax.swing.JLabel textAlignLabel
javax.swing.JLabel depthLabel
javax.swing.JLabel landscapeLabel
StatusMessage statusMessage
java.awt.Font defaultFont
java.awt.Color backgroundColor
boolean debug
Constructor Detail |
public JEditGlobalAttributesDialog(FigAttribs attribs, FigBasicEditor editor, java.awt.Frame parent)
Method Detail |
public void setAttributes(FigAttribs attribs)
public javax.swing.JPanel buildLabelsPanel()
public javax.swing.JPanel buildAttribsPanel()
public javax.swing.JPanel buildCoordsPanel()
public void retrieveAttribs(FigAttribs attr)
public void showAttribs(FigAttribs attr)
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()
public void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed
in interface java.awt.event.ActionListener
public void windowOpened(java.awt.event.WindowEvent we)
windowOpened
in interface java.awt.event.WindowListener
public void windowClosing(java.awt.event.WindowEvent we)
windowClosing
in interface java.awt.event.WindowListener
public void windowClosed(java.awt.event.WindowEvent we)
windowClosed
in interface java.awt.event.WindowListener
public void windowIconified(java.awt.event.WindowEvent we)
windowIconified
in interface java.awt.event.WindowListener
public void windowDeiconified(java.awt.event.WindowEvent we)
windowDeiconified
in interface java.awt.event.WindowListener
public void windowActivated(java.awt.event.WindowEvent we)
windowActivated
in interface java.awt.event.WindowListener
public void windowDeactivated(java.awt.event.WindowEvent we)
windowDeactivated
in interface java.awt.event.WindowListener
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 |