|
||||||||||
| 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
com.vividsolutions.jump.workbench.ui.MultiInputDialog
public class MultiInputDialog
Flexible generic dialog for prompting the user to type in several values.
| Nested Class Summary |
|---|
| 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 |
| 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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary |
|---|
| Fields inherited from class javax.swing.JDialog |
|---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
| 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 | |
|---|---|
MultiInputDialog()
|
|
MultiInputDialog(java.awt.Frame frame,
java.lang.String title,
boolean modal)
|
|
| Method Summary | |
|---|---|
javax.swing.JButton |
addButton(java.lang.String text)
|
javax.swing.JCheckBox |
addCheckBox(java.lang.String fieldName,
boolean initialValue)
|
javax.swing.JCheckBox |
addCheckBox(java.lang.String fieldName,
boolean initialValue,
java.lang.String toolTipText)
|
javax.swing.JComboBox |
addComboBox(java.lang.String fieldName,
java.lang.Object selectedItem,
java.util.Collection items,
java.lang.String toolTipText)
|
javax.swing.JTextField |
addDoubleField(java.lang.String fieldName,
double initialValue,
int approxWidthInChars)
|
javax.swing.JTextField |
addDoubleField(java.lang.String fieldName,
double initialValue,
int approxWidthInChars,
java.lang.String toolTipText)
|
javax.swing.JComboBox |
addEditableLayerComboBox(java.lang.String fieldName,
Layer initialValue,
java.lang.String toolTipText,
LayerManager layerManager)
|
void |
addEnableChecks(java.lang.String fieldName,
java.util.Collection enableChecks)
|
javax.swing.JTextField |
addIntegerField(java.lang.String fieldName,
int initialValue,
int approxWidthInChars,
java.lang.String toolTipText)
|
javax.swing.JLabel |
addLabel(java.lang.String text)
|
javax.swing.JComboBox |
addLayerComboBox(java.lang.String fieldName,
Layer initialValue,
LayerManager layerManager)
|
javax.swing.JComboBox |
addLayerComboBox(java.lang.String fieldName,
Layer initialValue,
java.lang.String toolTipText,
java.util.Collection layers)
|
javax.swing.JComboBox |
addLayerComboBox(java.lang.String fieldName,
Layer initialValue,
java.lang.String toolTipText,
LayerManager layerManager)
|
javax.swing.JTextField |
addNonNegativeDoubleField(java.lang.String fieldName,
double initialValue,
int approxWidthInChars)
|
javax.swing.JTextField |
addPositiveDoubleField(java.lang.String fieldName,
double initialValue,
int approxWidthInChars)
|
javax.swing.JTextField |
addPositiveIntegerField(java.lang.String fieldName,
int initialValue,
int approxWidthInChars)
|
javax.swing.JRadioButton |
addRadioButton(java.lang.String fieldName,
java.lang.String buttonGroupName,
boolean initialValue,
java.lang.String toolTipText)
|
void |
addRow(javax.swing.JComponent c)
|
void |
addRow(java.lang.String fieldName,
javax.swing.JComponent label,
javax.swing.JComponent component,
EnableCheck[] enableChecks,
java.lang.String toolTipText)
|
void |
addSeparator()
|
javax.swing.JTextField |
addTextField(java.lang.String fieldName,
java.lang.String initialValue,
int approxWidthInChars,
EnableCheck[] enableChecks,
java.lang.String toolTipText)
|
EnableCheck |
createDoubleCheck(java.lang.String fieldName)
|
EnableCheck |
createIntegerCheck(java.lang.String fieldName)
|
EnableCheck |
createNonNegativeCheck(java.lang.String fieldName)
|
EnableCheck |
createPositiveCheck(java.lang.String fieldName)
|
boolean |
getBoolean(java.lang.String fieldName)
Returns selected state for checkboxes, radio buttons. |
javax.swing.JCheckBox |
getCheckBox(java.lang.String fieldName)
|
javax.swing.JComboBox |
getComboBox(java.lang.String fieldName)
|
double |
getDouble(java.lang.String fieldName)
|
int |
getInteger(java.lang.String fieldName)
|
javax.swing.JComponent |
getLabel(java.lang.String fieldName)
|
Layer |
getLayer(java.lang.String fieldName)
|
javax.swing.JRadioButton |
getRadioButton(java.lang.String fieldName)
|
java.lang.String |
getText(java.lang.String fieldName)
Gets the string value of a control |
void |
indentLabel(java.lang.String comboBoxFieldName)
|
static void |
main(java.lang.String[] args)
|
void |
setInset(int inset)
If the dialog contains a single tabbed panel, it looks better to have a 0 inset. |
void |
setSideBarDescription(java.lang.String description)
|
void |
setSideBarImage(javax.swing.Icon icon)
|
void |
setVisible(boolean visible)
|
void |
startNewColumn()
This method can be called once only. |
boolean |
wasOKPressed()
|
| 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, 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, dispose, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, 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, 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, removeNotify, 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, 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, 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, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MultiInputDialog(java.awt.Frame frame,
java.lang.String title,
boolean modal)
frame - the frame on which to make this dialog modal and centredpublic MultiInputDialog()
| Method Detail |
|---|
public EnableCheck createDoubleCheck(java.lang.String fieldName)
public EnableCheck createIntegerCheck(java.lang.String fieldName)
public EnableCheck createPositiveCheck(java.lang.String fieldName)
public EnableCheck createNonNegativeCheck(java.lang.String fieldName)
public javax.swing.JComboBox getComboBox(java.lang.String fieldName)
public javax.swing.JCheckBox getCheckBox(java.lang.String fieldName)
public javax.swing.JRadioButton getRadioButton(java.lang.String fieldName)
public javax.swing.JComponent getLabel(java.lang.String fieldName)
public void setVisible(boolean visible)
setVisible in class java.awt.Componentpublic java.lang.String getText(java.lang.String fieldName)
fieldName - control to read
public boolean getBoolean(java.lang.String fieldName)
fieldName - the name of the control to test
public double getDouble(java.lang.String fieldName)
public int getInteger(java.lang.String fieldName)
public Layer getLayer(java.lang.String fieldName)
public javax.swing.JTextField addTextField(java.lang.String fieldName,
java.lang.String initialValue,
int approxWidthInChars,
EnableCheck[] enableChecks,
java.lang.String toolTipText)
public javax.swing.JComboBox addComboBox(java.lang.String fieldName,
java.lang.Object selectedItem,
java.util.Collection items,
java.lang.String toolTipText)
public javax.swing.JLabel addLabel(java.lang.String text)
public javax.swing.JButton addButton(java.lang.String text)
public void addRow(javax.swing.JComponent c)
public void addSeparator()
public javax.swing.JTextField addIntegerField(java.lang.String fieldName,
int initialValue,
int approxWidthInChars,
java.lang.String toolTipText)
public javax.swing.JTextField addPositiveIntegerField(java.lang.String fieldName,
int initialValue,
int approxWidthInChars)
public javax.swing.JTextField addDoubleField(java.lang.String fieldName,
double initialValue,
int approxWidthInChars)
public javax.swing.JTextField addDoubleField(java.lang.String fieldName,
double initialValue,
int approxWidthInChars,
java.lang.String toolTipText)
public javax.swing.JTextField addPositiveDoubleField(java.lang.String fieldName,
double initialValue,
int approxWidthInChars)
public javax.swing.JTextField addNonNegativeDoubleField(java.lang.String fieldName,
double initialValue,
int approxWidthInChars)
public static void main(java.lang.String[] args)
public javax.swing.JComboBox addLayerComboBox(java.lang.String fieldName,
Layer initialValue,
LayerManager layerManager)
public javax.swing.JComboBox addLayerComboBox(java.lang.String fieldName,
Layer initialValue,
java.lang.String toolTipText,
LayerManager layerManager)
public javax.swing.JComboBox addEditableLayerComboBox(java.lang.String fieldName,
Layer initialValue,
java.lang.String toolTipText,
LayerManager layerManager)
public javax.swing.JComboBox addLayerComboBox(java.lang.String fieldName,
Layer initialValue,
java.lang.String toolTipText,
java.util.Collection layers)
public javax.swing.JCheckBox addCheckBox(java.lang.String fieldName,
boolean initialValue)
public javax.swing.JCheckBox addCheckBox(java.lang.String fieldName,
boolean initialValue,
java.lang.String toolTipText)
public javax.swing.JRadioButton addRadioButton(java.lang.String fieldName,
java.lang.String buttonGroupName,
boolean initialValue,
java.lang.String toolTipText)
public void setSideBarImage(javax.swing.Icon icon)
public void setSideBarDescription(java.lang.String description)
public boolean wasOKPressed()
public void setInset(int inset)
public void startNewColumn()
public void addRow(java.lang.String fieldName,
javax.swing.JComponent label,
javax.swing.JComponent component,
EnableCheck[] enableChecks,
java.lang.String toolTipText)
public void addEnableChecks(java.lang.String fieldName,
java.util.Collection enableChecks)
public void indentLabel(java.lang.String comboBoxFieldName)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||