【发布时间】:2019-12-31 15:27:43
【问题描述】:
我想使用 Java Swing JFileChooser 创建保存和打开对话框,但是当我创建它时显示为第一张图片:
但我想创建类似于图 2 中的 windows 默认对话框的对话框:
【问题讨论】:
标签: java swing dialog save jfilechooser
我想使用 Java Swing JFileChooser 创建保存和打开对话框,但是当我创建它时显示为第一张图片:
但我想创建类似于图 2 中的 windows 默认对话框的对话框:
【问题讨论】:
标签: java swing dialog save jfilechooser
为了获得文件选择器的最佳用户体验,请在操作系统的默认外观中提供文件选择器。
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (Exception ex) {
ex.printStackTrace();
}
JFileChooser jfc = new JFileChooser();
jfc.showOpenDialog(null);
【讨论】:
你有两个选择
您可以改用 java.awt.FileDialog。这可能会解决您在 Windows 上的问题。我不知道你是否需要一个 fd 看起来像所有平台上的 windows fd
您可以制作自己的 JDialog,向其中添加 JFileChooser(在右侧),然后复制左侧的按钮。
【讨论】:
首先您需要安装最新版本的 NetBeans
【讨论】: