public class ListChooser
extends javax.swing.JDialog
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
java.awt.Container.AccessibleAWTContainer
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor | Description |
---|---|
ListChooser(java.lang.String title,
java.lang.String text) |
Constructs a dialog with the specified title and text.
|
ListChooser(java.lang.String title,
java.lang.String text,
java.awt.Component owner) |
Constructs a dialog with the specified title, text and owner.
|
ListChooser(java.lang.String title,
java.lang.String text,
javax.swing.JDialog owner) |
Constructs a dialog with the specified title, text and owner.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
choose(java.util.Collection<?> choices,
java.util.Collection<java.lang.String> names) |
Allows the user to choose from the supplied list.
|
boolean |
choose(java.util.Collection<?> choices,
java.util.Collection<java.lang.String> names,
java.util.Collection<?> values) |
Allows the user to choose from the supplied list.
|
boolean |
choose(java.util.Collection<?> choices,
java.util.Collection<java.lang.String> names,
java.util.Collection<?> values,
boolean[] selected) |
Allows the user to choose from the supplied list.
|
boolean |
choose(java.util.Collection<?> choices,
java.util.Collection<java.lang.String> names,
java.util.Collection<?> values,
boolean[] selected,
boolean[] disabled) |
Allows the user to choose from the supplied list.
|
boolean |
choose(java.util.Collection<?> choices,
java.util.Collection<java.lang.String> names,
java.util.Collection<?> values,
java.util.Collection<java.lang.String> descriptions,
boolean[] selected) |
Allows the user to choose from the supplied list.
|
boolean |
choose(java.util.Collection<?> choices,
java.util.Collection<java.lang.String> names,
java.util.Collection<?> values,
java.util.Collection<java.lang.String> descriptions,
boolean[] selected,
boolean[] disabled) |
Allows the user to choose from the supplied list.
|
void |
setSeparator(java.lang.String separator) |
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, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
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
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
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
public ListChooser(java.lang.String title, java.lang.String text)
title
- the title of the dialogtext
- the label textpublic ListChooser(java.lang.String title, java.lang.String text, java.awt.Component owner)
title
- the title of the dialogtext
- the label textowner
- the component that owns the dialog (may be null)public ListChooser(java.lang.String title, java.lang.String text, javax.swing.JDialog owner)
title
- the title of the dialogtext
- the label textowner
- the component that owns the dialog (may be null)public void setSeparator(java.lang.String separator)
public boolean choose(java.util.Collection<?> choices, java.util.Collection<java.lang.String> names)
choices
- a collection of objects to choose fromnames
- an optional collection of descriptive namestrue
if OK button was clickedpublic boolean choose(java.util.Collection<?> choices, java.util.Collection<java.lang.String> names, java.util.Collection<?> values)
choices
- a collection of objects to choose fromnames
- an optional collection of descriptive namesvalues
- an optional collection of valuestrue
if OK button was clickedpublic boolean choose(java.util.Collection<?> choices, java.util.Collection<java.lang.String> names, java.util.Collection<?> values, boolean[] selected)
choices
- a collection of objects to choose fromnames
- an optional collection of descriptive namesvalues
- an optional collection of valuesselected
- an array of initially selected statestrue
if OK button was clickedpublic boolean choose(java.util.Collection<?> choices, java.util.Collection<java.lang.String> names, java.util.Collection<?> values, boolean[] selected, boolean[] disabled)
choices
- a collection of objects to choose fromnames
- an optional collection of descriptive namesvalues
- an optional collection of valuesselected
- an array of initially selected statesdisabled
- an array of disabled states (true = disabled)true
if OK button was clickedpublic boolean choose(java.util.Collection<?> choices, java.util.Collection<java.lang.String> names, java.util.Collection<?> values, java.util.Collection<java.lang.String> descriptions, boolean[] selected)
choices
- a collection of objects to choose fromnames
- an optional collection of descriptive namesvalues
- an optional collection of valuesdescriptions
- an optional collection of descriptionsselected
- an array of initially selected statestrue
if OK button was clickedpublic boolean choose(java.util.Collection<?> choices, java.util.Collection<java.lang.String> names, java.util.Collection<?> values, java.util.Collection<java.lang.String> descriptions, boolean[] selected, boolean[] disabled)
choices
- a collection of objects to choose fromnames
- an optional collection of descriptive namesvalues
- an optional collection of valuesdescriptions
- an optional collection of descriptionsselected
- an array of initially selected statesdisabled
- an array of disabled states (true = disabled)true
if OK button was clicked