|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.hillenbrand.jreqtools.AbstractRequester
de.hillenbrand.jreqtools.OkCancelRequester
de.hillenbrand.jreqtools.FileRequester
public class FileRequester
A requester for simple strings.
Nested Class Summary | |
---|---|
static class |
FileRequester.Location
|
Field Summary | |
---|---|
protected boolean |
directoriesOnly
|
protected boolean |
ensureSuffix
|
protected java.io.File |
file
|
protected boolean |
fileHidingEnabled
|
protected boolean |
loadMode
|
protected boolean |
multiSelection
|
Fields inherited from class de.hillenbrand.jreqtools.OkCancelRequester |
---|
answer, cancel, comment, drawFirstSeparator, drawSecondSeparator, icon, ok |
Fields inherited from class de.hillenbrand.jreqtools.AbstractRequester |
---|
CANCEL, dialog, listener, message, OK, title |
Constructor Summary | |
---|---|
FileRequester()
Constructs a new FileRequester. |
|
FileRequester(java.lang.String message)
Constructs a new StringRequester. |
|
FileRequester(java.lang.String message,
java.io.File defaultFile)
Constructs a new StringRequester. |
|
FileRequester(java.lang.String title,
java.lang.String message,
java.io.File defaultFile)
Constructs a new StringRequester. |
Method Summary | |
---|---|
void |
addChoosableFileFilter(javax.swing.filechooser.FileFilter f)
|
void |
addChoosableFileFilter(javax.swing.filechooser.FileFilter f,
boolean makeDefault)
Deprecated. |
void |
ensureSuffix(boolean b)
Makes sure that the suffix will be appended. |
java.io.File |
getFile()
Returns the value of the file property. |
java.io.File[] |
getFiles()
|
protected javax.swing.JPanel |
getLocationPanel()
|
static FileRequester.Location[] |
getLocations()
|
javax.swing.filechooser.FileFilter |
getSelectedFileFilter()
Returns the currently selected file filter. |
protected javax.swing.JPanel |
getUserPanel()
|
boolean |
isDirectoriesOnly()
Returns the value of the directoriesOnly property. |
boolean |
isFileHidingEnabled()
Returns the value of the fileHidingEnabled property. |
boolean |
isMultiSelection()
Returns the value of the multiSelection property. |
protected void |
ok()
|
protected void |
prepareForRequest()
This method is being called directly before the dialog will be shown. |
void |
setCurrentDirectory(java.io.File directory)
|
void |
setDirectoriesOnly(boolean bool)
|
void |
setFile(java.io.File arg)
Assigns the value of the file property. |
void |
setFile(java.io.File directory,
java.lang.String filename)
|
void |
setFileHidingEnabled(boolean arg)
Assigns the value of the fileHidingEnabled property. |
void |
setFileName(java.lang.String name)
|
void |
setFiles(java.io.File[] f)
|
void |
setLoadMode()
|
static void |
setLocations(FileRequester.Location[] newLocations)
|
void |
setMultiSelection(boolean arg)
Assigns the value of the multiSelection property. |
void |
setSaveMode()
|
void |
setTitle(java.lang.String title)
Assigns the value of the title property. |
java.lang.String |
validateData()
|
Methods inherited from class de.hillenbrand.jreqtools.OkCancelRequester |
---|
cancel, createContentPane, getComment, getDefaultButton, getIcon, getOkTriggerComponent, getPreferredRequesterSize, getReturnValue, isDrawFirstSeparator, isDrawSecondSeparator, setCancelButtonText, setComment, setDrawFirstSeparator, setDrawSecondSeparator, setDrawSeparators, setIcon, setOkButtonText, simulateCancelPressed, simulateOkPressed |
Methods inherited from class de.hillenbrand.jreqtools.AbstractRequester |
---|
_checkLocation, _checkLocation, _checkSize, _checkSize, checkForClass, enableHelpKey4JavaHelp, getBounds, getLocation, getMessage, getSize, getTitle, request, request, request, setBorder, setBounds, setBounds, setLocation, setLocation, setMessage, setSize, setSize, setVisible, showError, showException, showMessage |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.io.File file
protected boolean multiSelection
protected boolean directoriesOnly
protected boolean loadMode
protected boolean fileHidingEnabled
protected boolean ensureSuffix
Constructor Detail |
---|
public FileRequester()
public FileRequester(java.lang.String message)
message
- - The message to be shown in the requester.public FileRequester(java.lang.String message, java.io.File defaultFile)
message
- - The message to be shown in the requester.defaultFile
- - The initially selected file.public FileRequester(java.lang.String title, java.lang.String message, java.io.File defaultFile)
title
- - Title of the requester.message
- - The message to be shown in the requester.defaultFile
- - The initially selected file.Method Detail |
---|
public void addChoosableFileFilter(javax.swing.filechooser.FileFilter f)
public void addChoosableFileFilter(javax.swing.filechooser.FileFilter f, boolean makeDefault)
f
- makeDefault
- public void ensureSuffix(boolean b)
b
- public java.io.File getFile()
public java.io.File[] getFiles()
protected javax.swing.JPanel getLocationPanel()
public static FileRequester.Location[] getLocations()
public javax.swing.filechooser.FileFilter getSelectedFileFilter()
protected javax.swing.JPanel getUserPanel()
getUserPanel
in class OkCancelRequester
public boolean isDirectoriesOnly()
public boolean isFileHidingEnabled()
public boolean isMultiSelection()
protected void ok()
ok
in class OkCancelRequester
protected void prepareForRequest()
AbstractRequester
prepareForRequest
in class OkCancelRequester
public void setCurrentDirectory(java.io.File directory)
public void setDirectoriesOnly(boolean bool)
public void setFile(java.io.File arg)
arg
- public void setFileName(java.lang.String name)
public void setFile(java.io.File directory, java.lang.String filename)
public void setFiles(java.io.File[] f)
public void setFileHidingEnabled(boolean arg)
arg
- public void setLoadMode()
public static void setLocations(FileRequester.Location[] newLocations)
public void setMultiSelection(boolean arg)
arg
- public void setSaveMode()
public void setTitle(java.lang.String title)
AbstractRequester
setTitle
in class AbstractRequester
public java.lang.String validateData()
validateData
in class OkCancelRequester
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |