|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
PamView.PamDialog
PamView.PamSymbolDialog
public class PamSymbolDialog
Dialog for user control of PamSymbols
PamSymbol,
Serialized Form| Nested Class Summary | |
|---|---|
(package private) class |
PamSymbolDialog.ColorListener
Redraws the dialog display when colours change |
(package private) class |
PamSymbolDialog.HeightListener
|
(package private) class |
PamSymbolDialog.SamplePanel
Draws a sample panel showing what the symbol will look like blown up and at a smaller size |
(package private) class |
PamSymbolDialog.ThickListener
Redraws the dialog when line thicknesses change |
(package private) class |
PamSymbolDialog.WidthListener
|
| Nested classes/interfaces inherited from class PamView.PamDialog |
|---|
PamDialog.CancelButtonPressed, PamDialog.DefaultButtonPressed, PamDialog.DialogWindowAdapter, PamDialog.HelpButtonPressed, PamDialog.OkButtonPressed, PamDialog.PopupListener |
| Nested classes/interfaces inherited from class javax.swing.JDialog |
|---|
javax.swing.JDialog.AccessibleJDialog |
| Nested classes/interfaces inherited from class java.awt.Dialog |
|---|
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType |
| Nested classes/interfaces inherited from class java.awt.Window |
|---|
java.awt.Window.AccessibleAWTWindow |
| 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 | |
|---|---|
private PamSymbolDialog.ColorListener |
colorListener
|
private javax.swing.JCheckBox |
fillCheckBox
|
private javax.swing.JColorChooser |
fillColorChooser
|
private PamSymbol |
givenSymbol
|
private javax.swing.JColorChooser |
lineColorChooser
|
private javax.swing.JSpinner |
lineThickness
|
private static PamSymbolDialog |
pamSymbolDialog
|
private PamSymbol |
returnedSymbol
|
private javax.swing.JPanel |
samplePanel
|
private javax.swing.JButton |
symbolButton
|
private javax.swing.JSpinner |
symbolHeight
|
private javax.swing.JSpinner |
symbolWidth
|
private static javax.swing.JPopupMenu |
typeMenu
|
| Fields inherited from class PamView.PamDialog |
|---|
serialVersionUID |
| Fields inherited from class javax.swing.JDialog |
|---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Dialog |
|---|
DEFAULT_MODALITY_TYPE |
| 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 | |
|---|---|
PamSymbolDialog(java.awt.Window parentFrame)
Private constructor - use Show(PamSymbol ...) to create the dialog |
|
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
private void |
addTypeItem(javax.swing.JPopupMenu menu,
int symbolType)
|
void |
cancelButtonPressed()
called when the cancel button is pressed before the dialog closes. |
private void |
enableControls()
|
boolean |
getParams()
called when the Ok button is pressed. |
private void |
newSymbolType(javax.swing.JButton e)
Menu created when the type button on the dialog is pressed |
void |
restoreDefaultSettings()
standard function which should us used to copy default parameters into the dialog controls. |
static PamSymbol |
show(java.awt.Window parentFrame,
PamSymbol pamSymbol)
Show the dialog at a default (or most recent) location |
static PamSymbol |
show(java.awt.Window parentFrame,
PamSymbol pamSymbol,
int x,
int y)
Show the dialog as a specific x,y, location |
| Methods inherited from class javax.swing.JDialog |
|---|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
| Methods inherited from class java.awt.Dialog |
|---|
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, show, toBack |
| Methods inherited from class java.awt.Window |
|---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, 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, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, 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, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private javax.swing.JPanel samplePanel
private javax.swing.JButton symbolButton
private javax.swing.JCheckBox fillCheckBox
private javax.swing.JColorChooser fillColorChooser
private javax.swing.JColorChooser lineColorChooser
private PamSymbolDialog.ColorListener colorListener
private javax.swing.JSpinner lineThickness
private javax.swing.JSpinner symbolHeight
private javax.swing.JSpinner symbolWidth
private PamSymbol givenSymbol
private PamSymbol returnedSymbol
private static javax.swing.JPopupMenu typeMenu
private static PamSymbolDialog pamSymbolDialog
| Constructor Detail |
|---|
public PamSymbolDialog(java.awt.Window parentFrame)
| Method Detail |
|---|
public static PamSymbol show(java.awt.Window parentFrame,
PamSymbol pamSymbol,
int x,
int y)
parentFrame - parent Frame for componentpamSymbol - Existing PamSymbolx - x coordinate for dialog on screeny - y coordinate for dialog on screen
public static PamSymbol show(java.awt.Window parentFrame,
PamSymbol pamSymbol)
pamSymbol - Existing Symbol
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void cancelButtonPressed()
PamDialog
cancelButtonPressed in class PamDialogpublic boolean getParams()
PamDialog
getParams in class PamDialogpublic void restoreDefaultSettings()
PamDialog
restoreDefaultSettings in class PamDialogprivate void enableControls()
private void newSymbolType(javax.swing.JButton e)
e -
private void addTypeItem(javax.swing.JPopupMenu menu,
int symbolType)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||