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

此不起作用。 总是在默认大小打开。

有帮助吗?

解决方案

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

其他提示

也许一个解决办法是将扩展JFileChooser类和重载用新的setSize方法构造。不知道这是否会工作。我知道你可以扩展非常基本的JDialog创建自定义对话框,并要求那里的setSize对我来说我最后一次尝试它的工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top