2024-11-19 (火) 15:21:53
  • category: swing folder: FixedSizeFrame title: JFrameのサイズを固定 tags: [JFrame, JDialog] author: aterai pubdate: 2004-05-17T02:42:23+09:00 description: JFrameやJDialogのサイズを固定し、変更不可にします。 image: https://lh5.googleusercontent.com/_9Z4BYR88imo/TQTM4ZlDyXI/AAAAAAAAAZ4/xXHwfOJP7p0/s800/FixedSizeFrame.png

Summary

JFrameJDialogのサイズを固定し、変更不可にします。
http://terai.xrea.jp/swing/fixedsizeframe/screenshot.png

Source Code Examples

#spanend
#spanadd
frame.setResizable(false);
#spanend
#spanadd
View in GitHub: Java, Kotlin
frame.setResizable(false);

Description

  • Frame#setResizable(boolean)メソッドを使用してJFrameをマウスでリサイズ不可に設定
    • タイトルバーの最大化ボタンなども選択不可になる
    • この設定を切り替えるとLookAndFeel依存のフレーム装飾が変化してJFrame自体のサイズも変化する場合がある

Reference

  • 
    frame.addWindowListener(new WindowAdapter() {
      public void windowIconified(WindowEvent e) {
        frame.setState(frame.NORMAL);
      }
    });

Comment