2021-02-24 (水) 06:01:18
-
category: swing
folder: FixedSizeFrame
title: JFrameのサイズを固定
tags: [JFrame, JDialog]
author: aterai
pubdate: 2004-05-17T02:42:23+09:00
description: JFrameやJDialogのサイズを固定し、変更不可にします。
image:
-
概要
JFrame
やJDialog
のサイズを固定し、変更不可にします。
Screenshot
サンプルコード
#spanend
#spanadd
frame.setResizable(false);
#spanend
#spanadd
View in GitHub: Java, Kotlin
frame.setResizable(false);
解説
上記のサンプルでは、JFrame#setResizable(...)
メソッドを使用してJFrame
をマウスなどでリサイズ不可に設定しています。
- タイトルバーの最大化ボタンなども選択不可になる
- この設定を切り替えると
LookAndFeel
依存のフレーム装飾が変化してJFrame
自体のサイズも変化する場合がある
-
frame.addWindowListener(new WindowAdapter() {
public void windowIconified(WindowEvent e) {
frame.setState(frame.NORMAL);
}
});
-
参考リンク