FullScreenTest5
- Javaでフルスクリーンを実現する試み、機能追加
- フルスクリーンではJMenuBarはどうなるか
- フルスクリーン上でJDialogやJFileChooserを使えるか
サンプル画像
フルスクリーンの切り替えはFullScreenTest4と同じ
メニュー、ダイアログ、ファイル選択ダイアログをフルスクリーンで扱ってみる
(上画像内の使用禁とはフルスクリーン解除不可になるので、本当に禁止)
|
|
-----コメント-----
(下記を読む前にFullScreenTest4を見ておくといいです)
サイズ指定FullScreenでは全て問題なく動いた。
システムでFullScreen実行した場合はいろいろ不都合が出た。
JFileChooserの前面表示が阻害され、表示・動作が変になる。
JFileChooserはモーダルだからFullScreen解除不可になりかねない。
JMenuBarとJDialogはデバッグでは正常に動いていた。
しかし「*.jar」にして起動すると、なぜか動作が変だった。
システムFullScreenを使うなら自前の画面で機能実現せねばいけないことになる。
それは面倒だから、自分はサイズ指定FullScreenでいくつもりだ。
ちなみにJMenuBarはFullScreenでもそのまま画面上部に表示される。
戻る