gui.dialog
Class FileChooserContentPane
java.lang.Object
gui.dialog.DialogContentPane
gui.dialog.FileChooserContentPane
- All Implemented Interfaces:
- DialogContentPane.IWizardSuitable, IDialogOptions, JAPHelpContext.IHelpContext
public class FileChooserContentPane
- extends DialogContentPane
- implements DialogContentPane.IWizardSuitable
This is a generic content pane that implements the IWizardSuitable interface
Fields inherited from class gui.dialog.DialogContentPane |
BUTTON_OPERATION_WIZARD, DEFAULT_BUTTON_CANCEL, DEFAULT_BUTTON_EMPTY, DEFAULT_BUTTON_HELP, DEFAULT_BUTTON_KEEP, DEFAULT_BUTTON_NO, DEFAULT_BUTTON_OK, DEFAULT_BUTTON_YES, MSG_CANCEL, MSG_FINISH, MSG_NEXT, MSG_NO, MSG_OK, MSG_OPERATION_FAILED, MSG_PREVIOUS, MSG_SEE_FULL_MESSAGE, MSG_YES, ON_CANCEL_DISPOSE_DIALOG, ON_CANCEL_HIDE_DIALOG, ON_CANCEL_SHOW_NEXT_CONTENT, ON_CANCEL_SHOW_PREVIOUS_CONTENT, ON_CLICK_DISPOSE_DIALOG, ON_CLICK_DO_NOTHING, ON_CLICK_HIDE_DIALOG, ON_CLICK_SHOW_NEXT_CONTENT, ON_CLICK_SHOW_PREVIOUS_CONTENT, ON_NO_DISPOSE_DIALOG, ON_NO_HIDE_DIALOG, ON_NO_SHOW_NEXT_CONTENT, ON_NO_SHOW_PREVIOUS_CONTENT, ON_YESOK_DISPOSE_DIALOG, ON_YESOK_HIDE_DIALOG, ON_YESOK_SHOW_NEXT_CONTENT, ON_YESOK_SHOW_PREVIOUS_CONTENT |
Fields inherited from interface gui.dialog.IDialogOptions |
MESSAGE_TYPE_ERROR, MESSAGE_TYPE_INFORMATION, MESSAGE_TYPE_PLAIN, MESSAGE_TYPE_QUESTION, MESSAGE_TYPE_WARNING, OPTION_TYPE_CANCEL, OPTION_TYPE_DEFAULT, OPTION_TYPE_EMPTY, OPTION_TYPE_OK_CANCEL, OPTION_TYPE_YES_NO, OPTION_TYPE_YES_NO_CANCEL, RETURN_VALUE_CANCEL, RETURN_VALUE_CLOSED, RETURN_VALUE_NO, RETURN_VALUE_OK, RETURN_VALUE_UNINITIALIZED, RETURN_VALUE_YES |
Methods inherited from class gui.dialog.DialogContentPane |
addComponentListener, addDialogComponentListener, addDialogWindowListener, checkCancel, checkNo, checkUpdate, clearStatusMessage, clearStatusMessage, closeDialog, dispose, getButtonCancel, getButtonHelp, getButtonNo, getButtonValue, getButtonYesOK, getContentPane, getDefaultButton, getDefaultButtonOperation, getDialog, getHelpContext, getHelpExtractionDisplayContext, getMessageIcon, getNextContentPane, getPreviousContentPane, getText, getValue, hasNextContentPane, hasPreviousContentPane, hasValidValue, hasWizardLayout, isActive, isAutomaticFocusSettingEnabled, isDialogVisible, isDisposed, isMoveBackAllowed, isMoveForwardAllowed, isSkippedAsNextContentPane, isSkippedAsPreviousContentPane, isVisible, moveToNextContentPane, moveToPreviousContentPane, printErrorStatusMessage, printErrorStatusMessage, printErrorStatusMessage, printStatusMessage, printStatusMessage, removeComponentListener, removeDialogComponentListener, removeDialogWindowListener, setButtonValue, setContentPane, setDefaultButton, setDefaultButtonOperation, setMouseListener, setText, showDialog, updateDialog, updateDialogOptimalSized, updateDialogOptimalSized, validateDialog |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MSG_CHOOSE_FILE
private static final java.lang.String MSG_CHOOSE_FILE
MSG_CHOOSE_DIR
private static final java.lang.String MSG_CHOOSE_DIR
pathField
private javax.swing.JTextField pathField
chooser
private javax.swing.JFileChooser chooser
m_fileSelectionMode
private int m_fileSelectionMode
FileChooserContentPane
public FileChooserContentPane(JAPDialog dialog,
java.lang.String a_strText,
java.lang.String a_defaultValue,
int fileSelectionMode)
FileChooserContentPane
public FileChooserContentPane(JAPDialog dialog,
java.lang.String a_strText,
DialogContentPane.Layout a_layout,
java.lang.String a_defaultValue,
int fileSelectionMode)
getFile
public java.io.File getFile()
checkYesOK
public DialogContentPane.CheckError[] checkYesOK()
- Description copied from class:
DialogContentPane
- Is called when the "Yes", "OK" or "Next" button is clicked.
If one or more error occured, they should be returned as CheckErrors to inform the user. In this case,
the automatic reaction on the button click is prohibited and getValue() will not change.
Overwrite this method to set your own check; it returns
null
by default.
This method should never be called directly and is only used internally.
- Overrides:
checkYesOK
in class DialogContentPane
- Returns:
- errors that prohibit the operation or null or an empty array if the operation is allowed