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 に答える