public class SwingFileDialogs extends Object implements XFileDialogs
Modifier and Type | Field and Description |
---|---|
static org.apache.logging.log4j.Logger |
log |
Constructor and Description |
---|
SwingFileDialogs(Component parent) |
Modifier and Type | Method and Description |
---|---|
static javafx.stage.FileChooser |
getChooser(Object action) |
static javafx.stage.DirectoryChooser |
getChooserDirectory(Object action) |
static File |
getDefaultDirectory() |
static File |
getDirectoryValue(javafx.stage.DirectoryChooser chooser) |
static File |
getFileValue(javafx.stage.FileChooser chooser,
int dialogState) |
static Component |
getParent() |
File |
open(Object action,
String title,
String extension,
String fileType,
String current) |
File |
openDirectory(Object action,
String title,
File defaultDirectory) |
File |
openFile(Object action,
String title,
Map<String,StringList> extensions,
File currentFile,
String filterToSelect) |
File |
openFile(Object action,
String title,
Map<String,StringList> extensions,
String defaultFilterName,
String currentFileName) |
File |
openFileOrDirectory(Object action,
String title,
File defaultDirectory,
Map<String,StringList> extensions,
String filterToSelect)
Deprecated.
|
File |
openXML(Object action,
String title) |
File |
saveAs(Object action,
String title) |
File |
saveAs(Object action,
String title,
Map<String,StringList> extensions,
File currentFile,
String filterToSelect) |
File |
saveAs(Object action,
String title,
String extension,
String fileType,
File defaultFile) |
File |
saveAsDirectory(Object action,
String title,
File defaultDirectory) |
public SwingFileDialogs(Component parent)
public static File getDefaultDirectory()
public static javafx.stage.FileChooser getChooser(Object action)
public static javafx.stage.DirectoryChooser getChooserDirectory(Object action)
public static Component getParent()
public File openFile(Object action, String title, Map<String,StringList> extensions, @Nullable File currentFile, @Nullable String filterToSelect)
openFile
in interface XFileDialogs
filterToSelect
- - pass a filter description here to select a corresponding filter by default
pass null to select "All files" filterpublic File saveAs(Object action, String title)
saveAs
in interface XFileDialogs
public File saveAs(Object action, String title, String extension, String fileType, File defaultFile)
saveAs
in interface XFileDialogs
public File saveAs(Object action, String title, Map<String,StringList> extensions, @Nullable File currentFile, @Nullable String filterToSelect)
saveAs
in interface XFileDialogs
public File open(Object action, String title, String extension, String fileType, String current)
open
in interface XFileDialogs
public File openFile(Object action, String title, Map<String,StringList> extensions, String defaultFilterName, String currentFileName)
openFile
in interface XFileDialogs
public File openXML(Object action, String title)
openXML
in interface XFileDialogs
public File openDirectory(Object action, String title, File defaultDirectory)
openDirectory
in interface XFileDialogs
@Deprecated public File openFileOrDirectory(Object action, String title, File defaultDirectory, Map<String,StringList> extensions, String filterToSelect)
openFileOrDirectory
in interface XFileDialogs
public static File getFileValue(javafx.stage.FileChooser chooser, int dialogState)
public static File getDirectoryValue(javafx.stage.DirectoryChooser chooser)
public File saveAsDirectory(Object action, String title, File defaultDirectory)
saveAsDirectory
in interface XFileDialogs
Copyright © 2019. All rights reserved.