public class FileFormField extends AbstractSwingXFormField<JPanel> implements XFormTextField
Modifier and Type | Class and Description |
---|---|
class |
FileFormField.SelectDirectoryAction |
LABELED_BY_PROPERTY
CURRENT_DIRECTORY
Constructor and Description |
---|
FileFormField(String tooltip,
XForm.FieldType type,
String name) |
FileFormField(String tooltip,
XForm.FieldType type,
String name,
String openFileDialogTitle,
int dialogState) |
Modifier and Type | Method and Description |
---|---|
void |
addChoosableFileFilters(Map<String,StringList> extensions) |
String |
getCurrentDirectory() |
String |
getValue() |
boolean |
isEnabled() |
void |
setCurrentDirectory(String currentDirectory) |
void |
setCurrentFile(String currentFile) |
void |
setDialogState(int dialogState) |
void |
setEnabled(boolean enabled) |
void |
setFileFilter(javafx.stage.FileChooser.ExtensionFilter extensionFilter) |
void |
setProperty(String name,
Object value) |
void |
setValue(String value) |
void |
setWidth(int columns) |
getComponent, isVisible, setToolTip, setVisible
addComponentEnabler, addFormFieldListener, addFormFieldValidator, fireValueChanged, getProperty, isMultiRow, isRequired, removeFieldListener, removeFormFieldValidator, setRequired, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addComponentEnabler, addFormFieldListener, addFormFieldValidator, getProperty, isRequired, isVisible, removeFieldListener, removeFormFieldValidator, setRequired, setToolTip, setVisible, validate
public FileFormField(String tooltip, XForm.FieldType type, String name)
public FileFormField(String tooltip, XForm.FieldType type, String name, String openFileDialogTitle, int dialogState)
public void setDialogState(int dialogState)
public void setValue(String value)
setValue
in interface XFormField
public String getValue()
getValue
in interface XFormField
public void setEnabled(boolean enabled)
setEnabled
in interface XFormField
setEnabled
in class AbstractSwingXFormField<JPanel>
public boolean isEnabled()
isEnabled
in interface XFormField
isEnabled
in class AbstractSwingXFormField<JPanel>
public void setCurrentDirectory(String currentDirectory)
public void setCurrentFile(String currentFile)
public void setFileFilter(javafx.stage.FileChooser.ExtensionFilter extensionFilter)
public void addChoosableFileFilters(Map<String,StringList> extensions)
public void setProperty(String name, Object value)
setProperty
in interface XFormField
setProperty
in class AbstractSwingXFormField<JPanel>
public void setWidth(int columns)
setWidth
in interface XFormTextField
public String getCurrentDirectory()
Copyright © 2019. All rights reserved.