Swing/FixedSizeFileChooser のバックアップ(No.2)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Swing/FixedSizeFileChooser へ行く。
- 1 (2007-01-22 (月) 13:27:16)
- 2 (2007-09-20 (木) 20:42:41)
- 3 (2013-02-10 (日) 00:03:06)
- 4 (2013-08-20 (火) 19:20:21)
- 5 (2013-09-13 (金) 00:16:40)
- 6 (2013-10-19 (土) 19:30:56)
- 7 (2014-11-25 (火) 03:03:31)
- 8 (2015-03-12 (木) 15:07:10)
- 9 (2017-01-26 (木) 17:54:56)
- 10 (2017-12-16 (土) 20:36:08)
- 11 (2018-01-19 (金) 13:35:50)
- 12 (2018-09-20 (木) 21:31:13)
- 13 (2020-09-19 (土) 21:44:33)
- 14 (2022-05-22 (日) 08:34:34)
TITLE:JFileChooserのリサイズなどを制限
JFileChooserのリサイズなどを制限
編集者:Terai Atsuhiro
作成日:2007-01-22
更新日:2022-05-22 (日) 08:34:34
概要
JFileChooserのリサイズや、最小サイズ以下へのサイズ変更を禁止します。
#screenshot
サンプルコード
JFileChooser fileChooser = new JFileChooser() {
protected JDialog createDialog(Component parent) throws HeadlessException {
JDialog dialog = super.createDialog(parent);
dialog.setResizable(false);
//dialog.setMinimumSize(new Dimension(640,480)); // JDK 6
//dialog.addComponentListener(new MinimumSizeAdapter());
return dialog;
}
};
- &jar;
- &zip;
解説
JFileChooserのcreateDialogメソッドをオーバーライドして、リサイズを制限したり、最小サイズを設定したりしています。
JDK 6 では、Windows環境でも、オーバーライドしたcreateDialogメソッド内で、JDialog#setMinimumSize(Dimension)を使うだけで、最小サイズの設定が出来るようになっています。