質問

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