1

TitledBorder のタイトルに対する actionListener の使用法について質問があります。

borderPanel1 = BorderFactory.createTitledBorder(
                BorderFactory.createEtchedBorder(EtchedBorder.LOWERED),
                MainFrame.windowTitle);

私の最終的な目標は、ボーダーのタイトルを押してパネルのタイトルを変更できるようにすることです。このボーダーのタイトルにある種のリスナーを追加するにはどうすればよいでしょうか?

4

2 に答える 2

2

「コンポーネントをに配置し、境界線をに設定するsetBorder()ことをお勧めします。」の作成者。@Catalina Islandが示唆しているように、それにを追加して、選択したハンドラーにダイアログを表示させることができます。JPanelJPanelMouseAdapterJPanelPreferences

于 2012-05-25T14:44:36.143 に答える
2

タイトル付きボーダーは、実際にはこのために設計されていません。ではBorderなく、Componentです。タイトルがユーザー設定の場合は、ダイアログに追加できますPreferences

于 2012-05-25T11:46:16.160 に答える