私は最近、SwingのJTabbedPane機能を見てきました。とても魅力的です。しかし、これらのタブをデフォルトにするのではなく、ボタンに割り当てることができるかどうかを知りたい。下の画像では、GUIの左側にナビゲーションメニューがあります。これらの画像はJButtonsであり、本質的に何が起こりたいのですが、あるJButtonをクリックすると、別のTabbed Paneが開きます。これは可能ですか?私は起こるしたいものを本質的swing - タブ付きペインタブの割り当て方法ボタン?
0
A
答えて
2
あなたが特定のJButtonをクリックすると、それは別のタブ付きペインを開き、です。これは可能ですか?
もちろん、ボタンを含むパネルをフレームのBorderLayout.LINE_STARTに追加することができます。その後、CardLayout
を使用する別のパネルを作成し、このパネルをフレームのBorderLayout.CENTERに追加します。
次に、すべてのパネルをカードレイアウトに追加します。
最後に、各ボタンにActionListenerを追加して、ボタンをクリックしたときに適切なパネルを表示します。
詳細と作業例については、How to Use CardLayoutのSwingチュートリアルのセクションをお読みください。
関連する問題
- 1. ボタンに日付を自動的に割り当てる方法
- 2. 5テキストボックス、2ボタン。ボタンにテキストボックスを割り当てる方法は?
- 3. 条件付き割り当ては
- 4. Javacv - IplImage.createFrom() - 割り当て付きrpoblem
- 5. ボタンにnull以外のプロパティを割り当てる方法は?
- 6. google +とtwitterの "likeボタン"にダイナミックリンクを割り当てる方法
- 7. ボタンに数字のショートカットを割り当てる方法o##
- 8. Yiiのearchボタンにアクションを割り当てる方法は?
- 9. ボタンにarraylistの値を割り当てる方法
- 10. ボタンに変数を割り当てる方法asp.net mvc 5
- 11. ボタンにバリデータを割り当てる方法
- 12. ボタンに平日を割り当てる方法は?
- 13. anglejsのカスタムディレクティブに日付を割り当てる方法は?
- 14. vbaでユーザ定義の日付を割り当てる方法
- 15. Tkinterボタンへのコマンドの割り当て
- 16. Java - ボタン配列の割り当て
- 17. パンダ:複数の列を条件付きで割り当てる方法は?
- 18. Excel 2013セルに日付を割り当てる方法
- 19. Boost :: multi_arrayの割り当て/コピー方法
- 20. ItemsSourceプロパティの割り当て方法
- 21. 仮想アドレスの割り当て方法
- 22. Jquery forループの割り当て方法
- 23. スプリングコンテキストの割り当て方法は?
- 24. AngularJS:Ng:init - ng:modelの割り当て方法?
- 25. パンダの日付の割り当て
- 26. ランダムに割り当てられたボタン
- 27. ボタンにコマンドを割り当てる - Tkinter
- 28. "名前付き定数に割り当てることができません"(変数の再割り当て)
- 29. 作業項目を「未割り当て」に割り当てる方法は?
- 30. SP_DEVICE_INTERFACE_DETAIL_DATAを割り当てる方法は?
ありがとうございました!私はこれを試してみる。 – Espin
私はあなたが言及したことを試して、それまでのところうまくいった。しかし何らかの理由で、私がJPanelの1つに追加する最後のコンポーネントは、常に左に中央揃えされます。なぜ私は考えていない。画像:i.imgur.com/3872UQt.png。最後に追加したコンポーネントは、リンクされた画像の一番下に向かって検索アイコンでした。右のJPanelクラスのコードは、bit.ly/2gqcBwJです。ここでは、BorderLayoutを管理するWindowクラス:bit.ly/2gI7vweです。私は間違って何をしていますか? – Espin
これはJPanelでのみ発生します。なんらかの理由で他の人たちがいるわけではないので、私はなぜそれがわからないのですそれは中央の境界線の配置の位置または何かにあるためかもしれませんか? @camickr – Espin