浏览文件夹对话框

时间:2011-01-24 06:45:59

标签: java swing jfilechooser

我需要知道如何在java中获取“浏览文件夹”对话框。我知道SWT。但是我需要在摇摆中做什么?这有什么解决方案吗?

[当我们开始使用eclipse时,它会要求选择工作空间。我们当时可以看到浏览文件夹对话框] 提前谢谢。

5 个答案:

答案 0 :(得分:52)

如果添加以下命令,则可以强制JFileChooser仅选择文件夹。

        _fileChooser.setFileSelectionMode( JFileChooser.DIRECTORIES_ONLY);

在Bibhaw发布的片段中。

答案 1 :(得分:28)

听起来你想要使用JFileChooser。 Oracle有一些关于基本Swing组件以及如何使用它们的教程。这是他们的JFileChooser教程页面:link

答案 2 :(得分:22)

JFileChooser j = new JFileChooser();
j.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
Integer opt = j.showSaveDialog(this);

答案 3 :(得分:13)

预先咀嚼的代码:

JFileChooser fc = new JFileChooser();
fc.setCurrentDirectory(new java.io.File(".")); // start at application current directory
fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
int returnVal = fc.showSaveDialog(this);
if(returnVal == JFileChooser.APPROVE_OPTION) {
    File yourFolder = fc.getSelectedFile();
}

答案 4 :(得分:1)

使用JFIleChooser。 例如

JFileChooser chooser = new JFileChooser("C:\example");

详情请见:

http://leepoint.net/notes-java/GUI/containers/20dialogs/30filechooser.html

http://download.oracle.com/javase/tutorial/uiswing/components/filechooser.html