public class MultiInputDialog extends JDialog
JDialog.AccessibleJDialogDialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityTypeWindow.AccessibleAWTWindow, Window.TypeContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyaccessibleContext, rootPane, rootPaneCheckingEnabledDEFAULT_MODALITY_TYPEBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTDISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSEABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
MultiInputDialog() |
MultiInputDialog(Frame frame,
String title,
boolean modal) |
| Modifier and Type | Method and Description |
|---|---|
JCheckBox |
addCheckBox(String fieldName,
boolean initialValue) |
JCheckBox |
addCheckBox(String fieldName,
boolean initialValue,
String toolTipText) |
JComboBox |
addComboBox(String fieldName,
Object selectedItem,
Collection items,
String toolTipText) |
JTextField |
addDoubleField(String fieldName,
double initialValue,
int approxWidthInChars) |
JTextField |
addDoubleField(String fieldName,
double initialValue,
int approxWidthInChars,
String toolTipText) |
JComboBox |
addEditableLayerComboBox(String fieldName,
Layer initialValue,
String toolTipText,
LayerManager layerManager) |
void |
addEnableChecks(String fieldName,
Collection enableChecks) |
JTextField |
addIntegerField(String fieldName,
int initialValue,
int approxWidthInChars,
String toolTipText) |
JLabel |
addLabel(String text) |
JComboBox |
addLayerComboBox(String fieldName,
Layer initialValue,
LayerManager layerManager) |
JComboBox |
addLayerComboBox(String fieldName,
Layer initialValue,
String toolTipText,
Collection layers) |
JComboBox |
addLayerComboBox(String fieldName,
Layer initialValue,
String toolTipText,
LayerManager layerManager) |
JTextField |
addNonNegativeDoubleField(String fieldName,
double initialValue,
int approxWidthInChars) |
JTextField |
addPositiveDoubleField(String fieldName,
double initialValue,
int approxWidthInChars) |
JTextField |
addPositiveIntegerField(String fieldName,
int initialValue,
int approxWidthInChars) |
void |
addRow(JComponent c) |
void |
addRow(String fieldName,
JComponent label,
JComponent component,
EnableCheck[] enableChecks,
String toolTipText) |
void |
addSeparator() |
JTextField |
addTextField(String fieldName,
String initialValue,
int approxWidthInChars,
EnableCheck[] enableChecks,
String toolTipText) |
EnableCheck |
createDoubleCheck(String fieldName) |
EnableCheck |
createIntegerCheck(String fieldName) |
EnableCheck |
createNonNegativeCheck(String fieldName) |
EnableCheck |
createPositiveCheck(String fieldName) |
boolean |
getBoolean(String fieldName) |
JCheckBox |
getCheckBox(String fieldName) |
JComboBox |
getComboBox(String fieldName) |
double |
getDouble(String fieldName) |
int |
getInteger(String fieldName) |
JComponent |
getLabel(String fieldName) |
Layer |
getLayer(String fieldName) |
String |
getText(String fieldName) |
void |
indentLabel(String comboBoxFieldName) |
static void |
main(String[] args) |
void |
setInset(int inset)
If the dialog contains a single tabbed panel, it looks better to have a 0
inset.
|
void |
setSideBarDescription(String description) |
void |
setSideBarImage(Icon icon) |
void |
setVisible(boolean visible) |
void |
startNewColumn()
This method can be called once only.
|
boolean |
wasOKPressed() |
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, updateaddNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBackaddPropertyChangeListener, 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, toFrontadd, 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, validateTreeaction, 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, transferFocusUpCyclepublic MultiInputDialog(Frame frame, String title, boolean modal)
frame - the frame on which to make this dialog modal and centredpublic MultiInputDialog()
public EnableCheck createDoubleCheck(String fieldName)
public EnableCheck createIntegerCheck(String fieldName)
public EnableCheck createPositiveCheck(String fieldName)
public EnableCheck createNonNegativeCheck(String fieldName)
public JComponent getLabel(String fieldName)
public void setVisible(boolean visible)
setVisible in class Dialogpublic boolean getBoolean(String fieldName)
public double getDouble(String fieldName)
public int getInteger(String fieldName)
public JTextField addTextField(String fieldName, String initialValue, int approxWidthInChars, EnableCheck[] enableChecks, String toolTipText)
public JComboBox addComboBox(String fieldName, Object selectedItem, Collection items, String toolTipText)
public void addRow(JComponent c)
public void addSeparator()
public JTextField addIntegerField(String fieldName, int initialValue, int approxWidthInChars, String toolTipText)
public JTextField addPositiveIntegerField(String fieldName, int initialValue, int approxWidthInChars)
public JTextField addDoubleField(String fieldName, double initialValue, int approxWidthInChars)
public JTextField addDoubleField(String fieldName, double initialValue, int approxWidthInChars, String toolTipText)
public JTextField addPositiveDoubleField(String fieldName, double initialValue, int approxWidthInChars)
public JTextField addNonNegativeDoubleField(String fieldName, double initialValue, int approxWidthInChars)
public static void main(String[] args)
public JComboBox addLayerComboBox(String fieldName, Layer initialValue, LayerManager layerManager)
public JComboBox addLayerComboBox(String fieldName, Layer initialValue, String toolTipText, LayerManager layerManager)
public JComboBox addEditableLayerComboBox(String fieldName, Layer initialValue, String toolTipText, LayerManager layerManager)
public JComboBox addLayerComboBox(String fieldName, Layer initialValue, String toolTipText, Collection layers)
public JCheckBox addCheckBox(String fieldName, boolean initialValue, String toolTipText)
public void setSideBarImage(Icon icon)
public void setSideBarDescription(String description)
public boolean wasOKPressed()
public void setInset(int inset)
public void startNewColumn()
public void addRow(String fieldName, JComponent label, JComponent component, EnableCheck[] enableChecks, String toolTipText)
public void addEnableChecks(String fieldName, Collection enableChecks)
public void indentLabel(String comboBoxFieldName)
Copyright © 2015. All rights reserved.