13
chooser = new JFileChooser();
chooser.setSize(300, 200);
if (chooser.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) {
.......
}

这行不通。始终以默认大小打开。

4

2 回答 2

16

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

于 2010-11-22T13:46:29.893 回答
0

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

于 2010-11-22T13:15:19.080 回答