public class SelectFilesPanel extends javax.swing.JPanel implements CheckBoxListItemStateListener
A static showDialog() method displays an instance of this panel in
a JEWTDialog
or in a MessageDialog
.
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static int |
CANCEL_BUTTON
Return value if CANCEL is chosen.
|
static int |
CANNOT_SAVE_ON_CLOSE_PROMPT |
static int |
CANNOT_SAVE_ON_EXIT_PROMPT |
static int |
CANNOT_SAVE_PROMPT |
static int |
CLOSED_BUTTON
Return value if user closes window without selecting
anything, more than likely this should be treated as either a
CANCEL_OPTION or NO_OPTION . |
static int |
DLG_MAX_HEIGHT |
static int |
DLG_MAX_WIDTH |
static int |
DLG_MIN_HEIGHT |
static int |
DLG_MIN_WIDTH |
static int |
ERASE_PROMPT |
static int |
NO_BUTTON
Return value if NO is chosen.
|
static int |
OK_BUTTON
Return value if OK is chosen.
|
static int |
OK_CANCEL_OPTION |
static int |
OK_OPTION |
static int |
RELOAD_PROMPT |
static int |
SAVE_PROMPT |
static int |
YES_BUTTON
Return value if YES is chosen.
|
static int |
YES_NO_CANCEL_OPTION |
static int |
YES_NO_OPTION |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Modifier | Constructor and Description |
---|---|
|
SelectFilesPanel(CheckBoxListModel listModel,
boolean checkedList)
Constructs a new instance.
|
protected |
SelectFilesPanel(CheckBoxListModel listModel,
boolean checkedList,
java.lang.String prompt) |
protected |
SelectFilesPanel(CheckBoxListModel listModel,
boolean checkedList,
java.lang.String prompt,
java.lang.String description) |
Modifier and Type | Method and Description |
---|---|
static int |
showDialog(java.awt.Component parent,
java.lang.String title,
CheckBoxListModel listModel,
int option,
boolean checkedList,
java.lang.Object[] options,
java.lang.Object initialValue)
Deprecated.
use:
showDialog(parent, title, filePrompt, listPrompt, listModel, checkedList, buttons)
This method ignores options and initialValue.
The title is used as the prompt text.
|
static int |
showDialog(java.awt.Component parent,
java.lang.String title,
java.lang.String filePrompt,
java.lang.String listPrompt,
CheckBoxListModel listModel,
boolean checkedList,
int buttons,
java.lang.String helpTopic)
Displays a confirmation dialog
If only one file is affected, a simple MessageDialog.
|
static int |
showDialog(SelectFilesConfiguration configuration)
Displays a confirmation dialog using the given dialog configuration.
|
static int |
showDialog(java.lang.String title,
CheckBoxListModel listModel)
Deprecated.
use showDialog(title, filePrompt, listPrompt, listModel, checkedList)
|
static int |
showDialog(java.lang.String title,
CheckBoxListModel listModel,
int option)
Deprecated.
use showDialog(title, filePrompt, listPrompt, listModel, checkedList)
|
static int |
showDialog(java.lang.String title,
CheckBoxListModel listModel,
int option,
boolean checkedList)
Deprecated.
use showDialog(title, filePrompt, listPrompt, listModel, checkedList)
|
static int |
showDialog(java.lang.String title,
CheckBoxListModel listModel,
int option,
boolean checkedList,
java.lang.Object[] options,
java.lang.Object initialValue)
Deprecated.
use:
showDialog(title, filePrompt, listPrompt, listModel, checkedList) or
showDialog(title, filePrompt, listPrompt, listModel, checkedList, buttons)
|
static int |
showDialog(java.lang.String title,
java.lang.String filePrompt,
java.lang.String listPrompt,
CheckBoxListModel listModel,
boolean checkedList)
Displays a confirmation dialog
If only one file is affected, a simple MessageDialog is shown with
Yes, No and Cancel options.
|
static int |
showDialog(java.lang.String title,
java.lang.String filePrompt,
java.lang.String listPrompt,
CheckBoxListModel listModel,
boolean checkedList,
int buttons)
Displays a confirmation dialog
If only one file is affected, a simple MessageDialog.
|
static int |
showDialog(java.lang.String title,
java.lang.String filePrompt,
java.lang.String listPrompt,
CheckBoxListModel listModel,
boolean checkedList,
int buttons,
java.lang.String helpTopic)
Displays a confirmation dialog
If only one file is affected, a simple MessageDialog.
|
static int |
showDialog(java.lang.String title,
java.lang.String filePrompt,
java.lang.String listPrompt,
CheckBoxListModel listModel,
boolean checkedList,
int buttons,
java.lang.String helpTopic,
java.lang.String description)
Displays a confirmation dialog
If only one file is affected, a simple MessageDialog.
|
void |
stateChanged(java.lang.Object source)
Occurs when the checked state of a list item changes.
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final int SAVE_PROMPT
public static final int ERASE_PROMPT
public static final int RELOAD_PROMPT
public static final int CANNOT_SAVE_PROMPT
public static final int CANNOT_SAVE_ON_CLOSE_PROMPT
public static final int CANNOT_SAVE_ON_EXIT_PROMPT
public static final int YES_BUTTON
public static final int OK_BUTTON
public static final int NO_BUTTON
public static final int CANCEL_BUTTON
public static final int CLOSED_BUTTON
CANCEL_OPTION
or NO_OPTION
.public static final int YES_NO_OPTION
public static final int YES_NO_CANCEL_OPTION
public static final int OK_CANCEL_OPTION
public static final int OK_OPTION
public static final int DLG_MAX_WIDTH
public static final int DLG_MAX_HEIGHT
public static final int DLG_MIN_WIDTH
public static final int DLG_MIN_HEIGHT
public SelectFilesPanel(CheckBoxListModel listModel, boolean checkedList)
protected SelectFilesPanel(CheckBoxListModel listModel, boolean checkedList, java.lang.String prompt)
protected SelectFilesPanel(CheckBoxListModel listModel, boolean checkedList, java.lang.String prompt, java.lang.String description)
public static final int showDialog(java.lang.String title, CheckBoxListModel listModel)
public static final int showDialog(java.lang.String title, CheckBoxListModel listModel, int option)
public static final int showDialog(java.lang.String title, CheckBoxListModel listModel, int option, boolean checkedList)
public static final int showDialog(java.lang.String title, CheckBoxListModel listModel, int option, boolean checkedList, java.lang.Object[] options, java.lang.Object initialValue)
public static final int showDialog(java.awt.Component parent, java.lang.String title, CheckBoxListModel listModel, int option, boolean checkedList, java.lang.Object[] options, java.lang.Object initialValue)
public static final int showDialog(java.lang.String title, java.lang.String filePrompt, java.lang.String listPrompt, CheckBoxListModel listModel, boolean checkedList)
title
- - The dialog title.filePrompt
- - The label to show above the files list.listPrompt
- - The label for the message prompt.listModel
- - The listModel to display.checkedList
- - A boolean indicating whether or not the list should
show checkboxes.public static final int showDialog(java.lang.String title, java.lang.String filePrompt, java.lang.String listPrompt, CheckBoxListModel listModel, boolean checkedList, int buttons)
title
- - The dialog title.filePrompt
- - The label to show above the files list.listPrompt
- - The label for the message prompt.listModel
- - The listModel to display.checkedList
- - A boolean indicating whether or not the list should
show checkboxes.buttons
- - The buttons to display in the dialog/prompt: OK_OPTION,
OK_CANCEL_OPTION, YES_NO_OPTION or YES_NO_CANCEL_OPTION. Note, the Help
button is always shown.
Note about buttons: The dialog containing the checking list of files will,
by default, show OK, Cancel and Help buttons. The cancel button is not
shown when public static final int showDialog(java.lang.String title, java.lang.String filePrompt, java.lang.String listPrompt, CheckBoxListModel listModel, boolean checkedList, int buttons, java.lang.String helpTopic)
title
- - The dialog title.filePrompt
- - The label to show above the files list.listPrompt
- - The label for the message prompt.listModel
- - The listModel to display.checkedList
- - A boolean indicating whether or not the list should
show checkboxes.buttons
- - The buttons to display in the dialog/prompt: OK_OPTION,
OK_CANCEL_OPTION, YES_NO_OPTION or YES_NO_CANCEL_OPTION. Note, the Help
button is always shown.
Note about buttons: The dialog containing the checking list of files will,
by default, show OK, Cancel and Help buttons. The cancel button is not
shown when helpTopic
- - A string indicating the associate help topic.public static final int showDialog(java.lang.String title, java.lang.String filePrompt, java.lang.String listPrompt, CheckBoxListModel listModel, boolean checkedList, int buttons, java.lang.String helpTopic, java.lang.String description)
title
- - The dialog title.filePrompt
- - The label to show above the files list.listPrompt
- - The label for the message prompt.listModel
- - The listModel to display.checkedList
- - A boolean indicating whether or not the list should
show checkboxes.buttons
- - The buttons to display in the dialog/prompt: OK_OPTION,
OK_CANCEL_OPTION, YES_NO_OPTION or YES_NO_CANCEL_OPTION. Note, the Help
button is always shown.
Note about buttons: The dialog containing the checking list of files will,
by default, show OK, Cancel and Help buttons. The cancel button is not
shown when helpTopic
- - A string indicating the associate help topic.description
- - A description to show at the top of the dialog.public static final int showDialog(java.awt.Component parent, java.lang.String title, java.lang.String filePrompt, java.lang.String listPrompt, CheckBoxListModel listModel, boolean checkedList, int buttons, java.lang.String helpTopic)
parent
- - The parent Component for the dialog.title
- - The dialog title.filePrompt
- - The label to show above the files list.listPrompt
- - The label for the message prompt.listModel
- - The listModel to display.checkedList
- - A boolean indicating whether or not the list should
show checkboxes.buttons
- - The buttons to display in the dialog/prompt: OK_OPTION,
OK_CANCEL_OPTION, YES_NO_OPTION or YES_NO_CANCEL_OPTION. Note, the Help
button is always shown.
Note about buttons: The dialog containing the checking list of files will,
by default, show OK, Cancel and Help buttons. The cancel button is not
shown when helpTopic
- - A string indicating the associate help topic.public static final int showDialog(SelectFilesConfiguration configuration)
configuration
- the configuration property object.public void stateChanged(java.lang.Object source)
stateChanged
in interface CheckBoxListItemStateListener
source
- The object whose state has changed.