Swing/FixedSizeFileChooser のバックアップの現在との差分(No.14)
- category: swing folder: FixedSizeFileChooser title: JFileChooserのリサイズなどを制限 tags: [JFileChooser, JDialog] author: aterai pubdate: 2007-01-22T13:27:16+09:00 description: JFileChooserのリサイズや、最小サイズ以下へのサイズ変更を禁止します。 image:
概要
JFileChooser
のリサイズや、最小サイズ以下へのサイズ変更を禁止します。
Screenshot
Advertisement
サンプルコード
JFileChooser fileChooser = new JFileChooser() {
@Override 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;
}
};
View in GitHub: Java, Kotlin解説
上記のサンプルでは、JFileChooser#createDialog()
メソッドをオーバーライドしてマウスでのリサイズ制限と、最小サイズの設定をテストできます。
-
JFileChooser#createDialog()
メソッドをオーバーライドしてマウスでのリサイズ制限と、最小サイズを設定 -
Windows
環境でもJDK 6
以上でオーバーライドしたcreateDialog
メソッド内でJDialog#setMinimumSize(Dimension)
を使用すれば最小サイズの設定が可能
Windows
環境でもJDK 6
以上でオーバーライドしたcreateDialog
メソッド内でJDialog#setMinimumSize(Dimension)
を使用すれば最小サイズの設定が可能です。