私はjFrameをjDialogに変更しようとしていますので、メインウィンドウのアイコンを継承していますが、それを行う手掛かりはありません。 public class jSemestriala extends javax.swing.JFrame
からpublic class jSemestriala extends javax.swing.JDialog
にコードを設定しようとしましたが、ウィンドウのアイコンは変更されませんでした。何か案は?私はNetBeans 7.0.1を使用していますjFrameをjDialogに変更しますか?
答えて
JDialog
は所有者フレームからアイコンを取得します。 2つのオプションがあります。
- 不可視のJFrameを作成し、それにアイコンを設定し、そのフレームをダイアログの所有者に設定します。
- ダイアログを作成し、所有者を取得し、アイコンを設定します。
私は最初のオプションを選択します。それは私にとっては安全だと思われます。 2つ目は、ダイアログの(共有の)所有者を使用します。これは副作用を引き起こす可能性があります。
further readingの場合。
すでにメインフレームがある場合は、ダイアログのコンストラクタでオーナーとして設定するだけで済みます。あなたがJDialog
の所有者として「メインウィンドウ」フレームを指定する必要が
:
// ownerframe is a JFrame;
JFrame ownerframe = new JFrame();
JDialog dlg = new JDialog(ownerframe);
JDialog
sが所有者フレームを持っています。フレームは、コンストラクタnew JDialog()
を呼び出した場合に作成されます。この場合、フレームは表示されません。 new JDialog(ownerframe)
を使用してコンストラクタ内のダイアログに供給します。
私は分かりません。あなたはそのコードを説明できますか? – Bugster
たJFrameのデザインビューからコンポーネント
ハードコピーの新しい使って、JDialogを作成する(あなたは明確にすべてをコピーするにはナビゲータウィンドウを使用することができます。単にJFrameの下のコンポーネントをコピーofcourseの)
を(再びナビゲータウィンドウを使用します。JDialogの下ofcourseのペースト)JDialogの上に貼り付け
- のJFrameのソースコードウィンドウ からソースコードを使って、JDialogに貼り付け
ハードコピー」ソースコード
自動作成されたコード に手を触れないでください。必要な場合は、デザインウィンドウを使用して再度追加してください。クラスフォームのタイプを選択するには注意が:
は
- は、すべての時間を覚えて:)あなたの目と手を使用して、新しい使って、JDialogのソースコードウィンドウでエラーを修正します。
ご迷惑をかけます。
時間がかかることがありますが、問題なく動作します。
- 1. onTopedのJFrameは、JDialogの= JFrameの
- 2. JFrameのルックアンドフィールを変更しますか?
- 3. NetbeansウィザードでJDialogの代わりにJFrameを使用します。
- 4. JFrameを開く難読化JDialog
- 5. java netbeansアプリケーションにJFrameまたはJDialogを追加する
- 6. JList変更後のJDialogペイント
- 7. JDialogボックスのサイズ変更
- 8. 別のパッケージのJFrameの中でJDialogを使用するには?
- 9. JFrame全体のフォントタイプとサイズを変更しますか?
- 10. JDialogのサイズ変更時にボトムパネルをカットしない
- 11. コンテンツの変更JFrameの
- 12. paintFrame内のグラフィックスは、JFrameのサイズ変更後に消えます。
- 13. JFrameのサイズを変更した後にのみビューを更新する
- 14. Jtrameのサイズを変更してJFrameを塗りつぶし、スクロールします。
- 15. データ変更時のJframeのリフレッシュ
- 16. 制御のJPanelはJFrameのサイズ変更
- 17. 変更のJFrameの背景は
- 18. JFrameのサイズ変更の質問
- 19. JFrameをスレッドで更新しますか? - Java
- 20. JFrameでJPanelを動的に変更する際の問題
- 21. 実行時にJFrameのJPanelを変更する方法
- 22. JFrameでJavaアイコンを変更するには
- 23. JFrameのパネルを変更する新しいパネルのinputMapを無効にする
- 24. 1つのJFrameから別のJFrameに変数を渡すには
- 25. Java(JFrame)で図面のサイズを変更してください
- 26. サイズ変更時にWindows 8.1でJFrameがフリーズする
- 27. JFrameでデータベースクエリを更新するには?
- 28. 親でないJFrameの場合、このモードレスの子JDialogを最小化するのはなぜですか?
- 29. JFrameのサイズを最大化したり、サイズを変更したりすることはできませんか?
- 30. JFrameのサイズを変更するときに裂ける - これを避けるか、改善できますか?
ウィンドウデコレーションは、ホストOSが所有しています。画像は_n_ワードの価値があるかもしれません。 – trashgod
私は分かりません。あなたはもっと具体的になりますか? – Bugster
変更する内容を示す[screenshot](http://meta.stackexchange.com/questions/99734/how-do-i-create-a-screenshot-to-illustrate-a-post)を投稿してください。 [sscce](http://sscce.org/)も役に立ちます。 – trashgod