如何使用预定义的大小打开JFileChooser

时间:2010-11-22 13:04:16

标签: java swing size jfilechooser fileopendialog

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

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

2 个答案:

答案 0 :(得分:12)

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

答案 1 :(得分:0)

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