いつもお世話になっております。
タイトル通りなのですが、ダイアログにてタイトルバーを非表示にしたいです。
(理由はタイトルバーにて右クリックを行うとメニューバー?が表示されてしまうからです。)
現在ダイアログは、JOptionPaneを使用しております。
JFrameを使用し、ダイアログっぽく見せるのであれば可能なことは存じております。
出来ましたらJOptionPaneを使用した上で出来ないものでしょうか?
JOptionPaneがダメだったらJDialogあたりを考えております。
あわせてJDialogでも可能かどうかご回答いただければ幸いです。
ちなみに環境はJ2SDK1.4.1.03で実行環境はUNIXです。
No.1ベストアンサー
- 回答日時:
JOptionPaneは、内部にあるメソッドを呼び出すだけでダイアログを表示します。
これらはJOptionPaneの内部でJDialogインスタンスを生成して利用しています。これが取得できればタイトルバーを非表示にすることはできるんですが、どうもJOptionPaneのソースを眺めた感じでは取得できるような仕組みにはなっていないみたいですね。自作したほうが早そうな気がします。JDialogを使ってダイアログを自作するのであれば、setUndecoratedをtrueにすることでウインドウの装飾をなくすことができます。JDialogが非表示になっているときにsetUndecoratedで装飾をOFFにしてから表示させればタイトルバーは表示されないはずです。ただし、タイトルバー以外のもの(ウインドウのフレームなど)もすべて表示されなくなりますが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 MSアカウントの「個人設定をクラウドから削除します」は機能していないのでしょうか? 1 2022/11/20 17:01
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- Visual Basic(VBA) Application.Dialogs(xlDialogFileDelete).Showの件 1 2023/02/22 10:02
- Windows 10 Windows10のメニューバーが白でこまってます!! 3 2023/08/27 03:13
- Windows 10 (続き)2つのウィンドウ選択時の表示について 6 2023/08/13 15:05
- 英語 仮定法と直接法の共存する文での使い分けの文法事項等について 1 2023/07/04 09:19
- YouTube Win10 Youtubeの動画を開くと、必ず右下に設定ダイアログ?が表示されます 2 2023/03/26 11:35
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- その他(Microsoft Office) エクセルのマクロについて教えてください。 5 2023/01/21 09:39
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB.NETでフォーム上にExcelのよ...
-
tableView reloadDataが出来ない
-
VB6で.NET frameworkの機能は使...
-
[delphi] 変数を利用してコンポ...
-
パネルのフォーカス移動
-
panelコンポーネントの動作につ...
-
Component上で説明文を表示させ...
-
requestFocusについて
-
Delphi 6 Personal のチュート...
-
下記のリストならno002が含まれ...
-
「タイプ初期化子が例外をスロ...
-
アルキメデスの大戦の櫂はなぜ2...
-
0 == False はいいけど
-
エクセルVBAで、条件に一致する...
-
変数名の付け方
-
クラス間でのデータ参照
-
レコード件数の表示
-
インスタンス参照でアクセスで...
-
private static という変数の修飾
-
自作のクラスファイルがインポ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETでフォーム上にExcelのよ...
-
VB.NETでMSComm が追加できず?
-
VB6のツールボックスへのコンポ...
-
Visual Basic 2010を使ってRS-2...
-
ファイル保存先のダイアログが...
-
requestFocusについて
-
JButton配列でのイベント処理
-
C#で設定時刻到来時にイベント...
-
パネルのフォーカス移動
-
ツールボックスのような折りたたみ
-
JScrollPane上のJTableの再描画
-
VBSでCDトレイのオープン/ク...
-
C++Builder でPanel上にフォー...
-
Delphiでの画像の表示について...
-
文字の色の変更
-
ダイアログでタイトルバーを非表示
-
Unity、コントローラーによるボ...
-
画像を一瞬だけ表示する。
-
[delphi] 変数を利用してコンポ...
-
VBでCPUの使用率を取得できます...
おすすめ情報