【问题标题】:How to open JFileChooser with predefined size如何以预定义的大小打开 JFileChooser
【发布时间】:2026-02-01 01:50:01
【问题描述】:
chooser = new JFileChooser();
chooser.setSize(300, 200);
if (chooser.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) {
.......
}

这不起作用。 始终以默认大小打开。

【问题讨论】:

    标签: java swing size jfilechooser fileopendialog


    【解决方案1】:

    也许解决方案是扩展 JFileChooser 类并使用新的 setSize 方法重载构造函数。不确定这是否可行。我知道您可以扩展非常基本的 JDialog 来创建自定义对话框,并在我上次尝试时调用 setSize 对我有用。

    【讨论】:

      【解决方案2】:

      试试chooser.setPreferredSize(new Dimension(300, 200))

      【讨论】:

      • 其实就是chooser.setPreferredSize(new Dimension(800, 600));它有效。谢谢
      • 很抱歉离开维度。我只是凭记忆输入了方法。
      最近更新 更多