【问题标题】:How to create file choosers similar to default windows boxes?如何创建类似于默认窗口框的文件选择器?
【发布时间】:2019-12-31 15:27:43
【问题描述】:

我想使用 Java Swing JFileChooser 创建保存和打开对话框,但是当我创建它时显示为第一张图片:

但我想创建类似于图 2 中的 windows 默认对话框的对话框:

【问题讨论】:

    标签: java swing dialog save jfilechooser


    【解决方案1】:

    为了获得文件选择器的最佳用户体验,请在操作系统的默认外观中提供文件选择器。

    try {
        UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
    } catch (Exception ex) {
        ex.printStackTrace();
    }
    JFileChooser jfc = new JFileChooser();
    jfc.showOpenDialog(null);
    

    窗口外观

    【讨论】:

      【解决方案2】:

      你有两个选择

      1. 您可以改用 java.awt.FileDialog。这可能会解决您在 Windows 上的问题。我不知道你是否需要一个 fd 看起来像所有平台上的 windows fd

      2. 您可以制作自己的 JDialog,向其中添加 JFileChooser(在右侧),然后复制左侧的按钮。

      【讨论】:

        【解决方案3】:

        首先您需要安装最新版本的 NetBeans

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2016-12-25
          • 2019-05-18
          • 1970-01-01
          • 2011-06-30
          • 2021-01-28
          • 2014-07-11
          • 2012-06-11
          相关资源
          最近更新 更多