如何使用java“打开”和“保存”

2023-12-29

我想用java制作一个“打开”和“保存”对话框。我想要的示例如下图所示:

Open:

Save:

我该怎么做呢?


你想使用一个JFileChooser目的。它将打开并处于模式状态,并阻塞在打开它的线程中,直到您选择一个文件。

Open:



JFileChooser fileChooser = new JFileChooser();
if (fileChooser.showOpenDialog(modalToComponent) == JFileChooser.APPROVE_OPTION) {
  File file = fileChooser.getSelectedFile();
  // load from file
}
  

Save:



JFileChooser fileChooser = new JFileChooser();
if (fileChooser.showSaveDialog(modalToComponent) == JFileChooser.APPROVE_OPTION) {
  File file = fileChooser.getSelectedFile();
  // save to file
}
  

您可以设置更多选项来设置文件扩展名过滤器或当前目录。请参阅 API 来了解javax.swing.JFileChooser了解详情。 Oracle 网站上还有一个“如何使用文件选择器”页面:

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用java“打开”和“保存” 的相关文章

随机推荐