ポイントを表すテキストフィールドを含むTitledBorderパネルのリストがあります。Java Swing:TitledBorderにボタンを追加する
Panelとその内容を削除するためのボタンがTitledBorderでパネルに追加されました。
タイトルボーダーでパネルの右上にボタンを追加するにはどうすればよいですか?
編集ここ は、私が
を持っているものであり、ここで私が追加したいものです(すみません、この何のプロフォトショップの品質ません:P)
ポイントを表すテキストフィールドを含むTitledBorderパネルのリストがあります。Java Swing:TitledBorderにボタンを追加する
Panelとその内容を削除するためのボタンがTitledBorderでパネルに追加されました。
タイトルボーダーでパネルの右上にボタンを追加するにはどうすればよいですか?
編集ここ は、私が
を持っているものであり、ここで私が追加したいものです(すみません、この何のプロフォトショップの品質ません:P)
スタート例 http://www.java2s.com/Code/Java/Swing-JFC/CustomBorderSample.htm
からあなたが国境に欲しいものは何でも描くことができます。また、MouseListenerをcomponentsnetに追加し、Point of the MouseEventをチェックしてください。画像領域でクリックが発生した場合は、そこにコードを実行します。
よい説明+1 – mKorbel
コンテナを使用しているため、ボタンを追加してレイアウトマネージャーで配置することができます。境界線を重ねる必要がありますか?
これで、パネルの右上にボタンを追加するだけです。 – mre
解決策:レイアウトマネージャの適切な組み合わせを使用してください。これまでに何を試しましたか? –
この[リンク](http://stackoverflow.com/questions/5850949/how-to-place-jlabel-on-top-right-corner-just-below-the-title-bar)が役立ちます。注:受け入れられる答えはちょっとしたハックです。 @ HovercraftがEelsの中で提案しているように、正しい解決策には、レイアウトマネージャを正しく使うことが含まれます。 – mre