public class PromptAt extends EDialog
Modifier and Type | Class and Description |
---|---|
static class |
PromptAt.Field
Class to define a single entry in the custom prompt dialog.
|
EDialog.MoveComponentListener
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
PromptAt(boolean yesNo)
Creates new form PromptAt
|
Modifier and Type | Method and Description |
---|---|
protected void |
escapePressed()
Method called when the ESCAPE key is pressed.
|
static java.lang.String |
showPromptAt(EditWindow_ wnd,
NodeInst ni,
java.lang.String title,
PromptAt.Field[] fields)
Method to invoke a custom dialog centered at a point in the circuit.
|
static java.lang.String |
showPromptAt(EditWindow_ wnd,
NodeInst ni,
java.lang.String title,
PromptAt.Field[][] fields)
Method to invoke a custom dialog centered at a point in the circuit.
|
static boolean |
showPromptAt(EditWindow_ wnd,
NodeInst ni,
java.lang.String title,
java.lang.String label,
boolean initial)
Method to invoke a "yes/no" dialog centered at a point in the circuit.
|
static java.lang.String |
showPromptAt(EditWindow_ wnd,
NodeInst ni,
java.lang.String title,
java.lang.String label,
java.lang.String initial)
Method to invoke an input dialog centered at a point in the circuit.
|
static java.lang.String |
showPromptAt(EditWindow_ wnd,
NodeInst ni,
java.lang.String title,
java.lang.String label,
java.lang.String initial,
java.lang.String[] choices)
Method to invoke a popup dialog centered at a point in the circuit.
|
centerSelection, closeDialog, ensureComboBoxFont, ensureMinimumSize, finishInitialization, focusClearOnTextField, focusOnTextField, getDialogLocation, getDialogSize, makeTextFieldSelectAllOnTab, recursivelyHighlight
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
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, 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, 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, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static boolean showPromptAt(EditWindow_ wnd, NodeInst ni, java.lang.String title, java.lang.String label, boolean initial)
wnd
- the window displaying the circuit.ni
- the NodeInst about which to display the dialog.title
- the dialog title.label
- the message inside of the dialog, before the text area.initial
- the default button (true for yes, false for no).public static java.lang.String showPromptAt(EditWindow_ wnd, NodeInst ni, java.lang.String title, java.lang.String label, java.lang.String initial, java.lang.String[] choices)
wnd
- the window displaying the circuit.ni
- the NodeInst about which to display the dialog.title
- the dialog title.label
- the message inside of the dialog, before the choices.initial
- the default choice.choices
- an array of strings to present as choices.public static java.lang.String showPromptAt(EditWindow_ wnd, NodeInst ni, java.lang.String title, java.lang.String label, java.lang.String initial)
wnd
- the window displaying the circuit.ni
- the NodeInst about which to display the dialog.title
- the dialog title.label
- the message inside of the dialog, before the text area.initial
- the initial value of the text area.public static java.lang.String showPromptAt(EditWindow_ wnd, NodeInst ni, java.lang.String title, PromptAt.Field[] fields)
wnd
- the window displaying the circuit.ni
- the NodeInst about which to display the dialog.title
- the dialog title.fields
- an array of Field objects that describe each field in the dialog.public static java.lang.String showPromptAt(EditWindow_ wnd, NodeInst ni, java.lang.String title, PromptAt.Field[][] fields)
wnd
- the window displaying the circuit.ni
- the NodeInst about which to display the dialog.title
- the dialog title.fields
- an array of Field objects that describe each field in the dialog.protected void escapePressed()
EDialog
escapePressed
in class EDialog