私は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. NetbeansウィザードでJDialogの代わりにJFrameを使用します。
- 3. JFrameのルックアンドフィールを変更しますか?
- 4. JFrameを開く難読化JDialog
- 5. JFrameとJDialogの間にコンテナを渡すとパネルが欠落しますか?
- 6. java netbeansアプリケーションにJFrameまたはJDialogを追加する
- 7. JFrameのメソッドにJDialogからアクセスするには?
- 8. jframeでjdialogを中央に配置できません
- 9. JDialogボックスのサイズ変更
- 10. JList変更後のJDialogペイント
- 11. 閉じるJDialogオブジェクトからJframeオブジェクトを呼び出す
- 12. 別のJFrameが開かれている限り、JFrameを無効にする方法(JDialogなしで)
- 13. 別のパッケージのJFrameの中でJDialogを使用するには?
- 14. JFrame(レイアウトなし)をJPanelに変更
- 15. アクションなしでjframe属性を変更していますか?
- 16. JPanelとGroupLayoutマネージャでJDialogをサイズ変更
- 17. JPanelsとJFrameのサイズを変更せずにフォントタイプを変更できますか?
- 18. JFrameを更新しますか? Java Swing
- 19. JFrame全体のフォントタイプとサイズを変更しますか?
- 20. JDialogのサイズ変更時にボトムパネルをカットしない
- 21. JDialogをボタンで閉じる?私<code>JFrame</code>の
- 22. コンテンツの変更JFrameの
- 23. JFrameの背景色を変更する
- 24. WindowBuilderのEclipseでJFrameを変更しました
- 25. jtextfieldはjdialogを閉じた後にjdialogの値を保持します
- 26. paintFrame内のグラフィックスは、JFrameのサイズ変更後に消えます。
- 27. JFrameのサイズを変更した後にのみビューを更新する
- 28. Jtrameのサイズを変更してJFrameを塗りつぶし、スクロールします。
- 29. JFrameの可視性を別のクラスから変更する
- 30. JDialogをフレームに変換することはできません
ウィンドウデコレーションは、ホスト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