JFrame JDialog JWindow
このページでは、JFrame、JDialog、JWindowなどのWindow関係のコンポーネントの使い方を集めて一覧にしています。
JFrameを常に前面に表示する
JFrameなどを常に前面に表示します。
JFrameのタイトルバーなどの装飾を独自のものにカスタマイズする
JFrameのタイトルバーなどを非表示にして独自に描画し、これに移動リサイズなどの機能も追加します。
JInternalFrameをJFrameとして表示する
JFrameのタイトルバーなどを非表示にし、JInternalFrameのタイトルバーでこれらを代用します。
JWindowをマウスで移動
JWindowなどのタイトルバーのないフレームをマウスで移動します。
Windowのフルスクリーン化
JDialogやJFrameなどを、フルスクリーン表示に切り替えます。
JFrameのアイコンを非表示
JFrameなどのタイトルバーにあるアイコンを非表示にします。
JFrameの移動を同期
JFrameを2つ並べて作成し、その位置関係を保ったまま移動できるようにします。
JFrameの複数作成と終了
JFrameを複数作成し、これらをすべて閉じた時にアプリケーションを終了します。
WindowAncestor(親ウィンドウ)の取得
SwingUtilities.getWindowAncestor()などで、親ウィンドウを取得します。
JFrameのIconを変更
JFrameのタイトルバー左に表示されているアイコンを別の画像に変更します。
↑10 ↓11
JFrameの終了をキャンセル
JFrameを閉じる前に、本当に終了してよいか、終了をキャンセルするかなどを確認するダイアログを表示します。
Windowを開いたときのフォーカスを指定
JFrameやJDialogなどのWindowを開いたときに、デフォルトでフォーカスを持つコンポーネントを指定します。
JFrameのサイズを固定
JFrameやJDialogのサイズを固定し、変更不可にします。
JDialogをESCキーで閉じる
ESCキーを押すと閉じるJDialogを作成します。
JFrameをスクリーン中央に表示
フレームなどをスクリーンの中央に表示します。
JFrameの縦横比を一定にする
JFrameの幅と高さの比率が一定になるように制限します。
DynamicLayoutでレイアウトの動的評価
ウインドウのリサイズなどに応じてレイアウトを再評価するように、DynamicLayoutを設定します。
JFrameの最小サイズ
フレームやダイアログの最小サイズを指定します。
JFrameの位置・サイズを記憶する
Preferences(レジストリなど)に、フレーム(パネル)のサイズ、位置を記憶します。
JWindowを使ったSplash Screenの表示
JWindowを使って、スプラッシュ・スクリーンを表示します。
JDialogでモーダルなJPorgressBar付きSplash Screenを表示する
JDialogでモーダルなJPorgressBar付きSplash Screenを表示します。


















