我想知道java中是否有GUI文件资源管理器包以节省一些时间。
我正在谈论的事情就像你在Windows中“浏览”一个文件以便加载到媒体播放器时所看到的那样。
这样的事情:
请问我是否有一个特定的包或方法来适应这种情况。只是说Jframe和swing并不是我想要的。
答案 0 :(得分:4)
您正在寻找http://docs.oracle.com/javase/tutorial/uiswing/components/filechooser.html
JFileChooser chooser = new JFileChooser();
int option = chooser.showOpenDialog(SimpleFileChooser.this);
if (option == JFileChooser.APPROVE_OPTION) {
statusbar.setText("You opened " + ((chooser.getSelectedFile()!=null) ? chooser.getSelectedFile().getName():"nothing"));
}
else {
statusbar.setText("You canceled.");
}
答案 1 :(得分:0)
我在谷歌搜索过类似的内容,但我不能正确地说明这一点。
我们有java.awt.FileDialog,它使用本机文件系统资源管理器(更加用户友好),就像fvu所说的JFileChooser。这里有http://www.tutorialspoint.com/awt/awt_filedialog.htm的教程。