私は、dpanelというパネルとnetbeansで作成された2つのパネルp1とp2を持つメインフレームと呼ばれるjframeを1つ持っています。パネルp1はボタンで、このボタンをクリックしますメインフレームのdpanelにパネルp2を表示します。netbeanのjframeにある別のパネルの別のパネルのボタンをクリックしてパネルを表示する方法java
答えて
CardLayout
を使用してパネルを交換する必要があります。
詳細は、How to Use CardLayoutのSwingチュートリアルのセクションと、すべてのパネルが同じクラスに定義されている実際の例を参照してください。 CardLayoutの子パネルが分離classsで定義される。例えば
チェックアウト:How to Switch between Panels in CardLayout from ActionListeners in external classes
私はすでにカードレイアウト –
@RobinSinhaを使用していますが、何が問題なのですか?あなたには2つの異なるアプローチの解決策が与えられています。 – camickr
ご連絡ありがとうございます –
- 1. パネルを別のパネルに交換する
- 2. メソッドコールを使用して特定のパネルを別のパネルに表示する方法はありますか?
- 3. スウィング:別のパネル上に透明パネルが表示される
- 4. 別のパネルでコントロールを表示
- 5. JFrameは1つのパネルを表示していますが、他のパネルは表示していません
- 6. JFrameのパネルを変更する新しいパネルのinputMapを無効にする
- 7. divパネルをスライドさせてdivパネル内のボタンをクリックすると戻る
- 8. ボタンをクリックしてパネルに何かを描画する方法
- 9. スイングコンテンツペイン/パネルを消去して新しいパネルを表示する
- 10. Sencha Touch 2:パネルから別のパネルにデータを渡す
- 11. モーダルポップアップエクステンダーがボタンをクリックしてパネルを表示しない
- 12. AmStockChartパネルのタイトル識別
- 13. ポリマーを使用して別のパネルを開くときにパネルを閉じる方法
- 14. パネル内のパネル
- 15. C#別のパネルをタイマーで別の方向に移動する方法
- 16. jtableを別のパネルに表示して1行を削除する
- 17. jFrameに複数のパネルをレイアウトする方法は?
- 18. JFrameは複数のパネルを表示しません
- 19. パネルの前後にパネルを追加する方法
- 20. タブページのパネルにボタンを追加する - 間違ったパネルにボタンが表示される
- 21. はその子パネルのボタンをクリックして、ポップアップパネルを閉じる
- 22. Jquery - パネルを追加するボタン/パネルを削除するボタン
- 23. パネル上のJava透明パネルとカスタムエフェクト
- 24. Javaでパネルを非表示にする方法
- 25. ボタンをクリックして複数のパネルを変更するwxpython
- 26. Javaパネルのイメージアップロードプレビュー
- 27. 下のパネルを表示するsencha touch
- 28. ボタンを別のクラスから押したときのJava Swingの変更パネル
- 29. パネルのあるブートストラップテキストエリア
- 30. ボタンをクリックしたときにパネルのコンポーネントを無効にする方法
はあなたの試したコードを投稿してください。 –
p1のdpanelはjframeメインフレームにあり、p1コードのボタンをクリックするとp2がdpanelに表示されます。私はmainframe.dpanel.add(p2)を使用しました。 –