public static File chooseFolder(Component parent, String title) { if(System.getProperty("os.name").contains("OS X")) { return MacUIUtil.chooseOSXFolder(parent, title); } JFileChooser chooser = new JFileChooser(); File currentDirectory = new File(getCurrentFileDirectory()); chooser.setSelectedFile(currentDirectory); chooser.setDialogTitle(title); chooser.setDialogType(JFileChooser.OPEN_DIALOG); chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); if(chooser.showOpenDialog(parent) == JFileChooser.APPROVE_OPTION) { File selectedDirectory = chooser.getSelectedFile(); if(selectedDirectory != null) { setCurrentFileDirectory(selectedDirectory.toString()); } return selectedDirectory; } return null; }
public static File chooseFolder(Component parent, String title) { if (System.getProperty("os.name").indexOf("OS X") != -1) { return MacUIUtil.chooseOSXFolder(parent, title); } JFileChooser chooser = new JFileChooser(); File currentDirectory = new File(getCurrentFileDirectory()); if (currentDirectory != null) { chooser.setSelectedFile(currentDirectory); } chooser.setDialogTitle(title); chooser.setDialogType(JFileChooser.OPEN_DIALOG); chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); if (chooser.showOpenDialog(parent) == JFileChooser.APPROVE_OPTION) { File selectedDirectory = chooser.getSelectedFile(); if (selectedDirectory != null) { setCurrentFileDirectory(selectedDirectory.toString()); } return selectedDirectory; } return null; }
public static File chooseFolder(Component parent, String title) { if (System.getProperty("os.name").indexOf("OS X") != -1) { return MacUIUtil.chooseOSXFolder(parent, title); } JFileChooser chooser = new JFileChooser(); File currentDirectory = new File(getCurrentFileDirectory()); if (currentDirectory != null) { chooser.setSelectedFile(currentDirectory); } chooser.setDialogTitle(title); chooser.setDialogType(JFileChooser.OPEN_DIALOG); chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); if (chooser.showOpenDialog(parent) == JFileChooser.APPROVE_OPTION) { File selectedDirectory = chooser.getSelectedFile(); if (selectedDirectory != null) { setCurrentFileDirectory(selectedDirectory.toString()); } return selectedDirectory; } return null; }
return MacUIUtil.saveFile((Window) parent, title, extensions, initialName); JFileChooser fileDialog = new JFileChooser(getCurrentFileDirectory()); if (extensions != null && !extensions.isEmpty()) { fileDialog.setFileFilter(new FileFilter() {
return MacUIUtil.openFile((Window) parent, title, extensions); JFileChooser fileDialog = new JFileChooser(getCurrentFileDirectory()); if (extensions != null && !extensions.isEmpty()) { fileDialog.setFileFilter(new FileFilter() {
return MacUIUtil.saveFile((Window) parent, title, extensions, initialName); JFileChooser fileDialog = new JFileChooser(getCurrentFileDirectory()); if (extensions != null && !extensions.isEmpty()) { fileDialog.setFileFilter(new FileFilter() {
return MacUIUtil.saveFile(parentWindow, title, extensions, initialName); JFileChooser fileDialog = new JFileChooser(getCurrentFileDirectory()); fileDialog.setDialogTitle(title); if(extensions != null && !extensions.isEmpty()) {
return MacUIUtil.openFile((Window) parent, title, extensions); JFileChooser fileDialog = new JFileChooser(getCurrentFileDirectory()); if (extensions != null && !extensions.isEmpty()) { fileDialog.setFileFilter(new FileFilter() {
return MacUIUtil.openFile(parentWindow, title, extensions); JFileChooser fileDialog = new JFileChooser(getCurrentFileDirectory()); if(extensions != null && !extensions.isEmpty()) { fileDialog.setFileFilter(new FileFilter() {
fileDialog.setDirectory(UIUtil.getCurrentFileDirectory()); fileDialog.setVisible(true); String fileName = fileDialog.getFile();
fileDialog.setDirectory(UIUtil.getCurrentFileDirectory()); if (initialName != null) { fileDialog.setFile(initialName);
fileDialog.setDirectory(UIUtil.getCurrentFileDirectory()); fileDialog.setVisible(true); String fileName = fileDialog.getFile();
fileDialog.setDirectory(UIUtil.getCurrentFileDirectory()); fileDialog.setVisible(true); String fileName = fileDialog.getFile();
fileDialog.setDirectory(UIUtil.getCurrentFileDirectory()); if (initialName != null) { fileDialog.setFile(initialName);
fileDialog.setDirectory(UIUtil.getCurrentFileDirectory()); if (initialName != null) { fileDialog.setFile(initialName);