2011-12-14 7 views
12

Java Swingで使用されるJXTaskPaneにはタイトルバーがあります。そこには拡大/縮小ボタンがあります。タイトルバーに私自身のアクションを追加して、 の展開/縮小ボタンの横に表示したいと考えています。JXTaskPaneに新しいコンポーネントを追加

どうすればいいですか?私は何度も自分自身を試しますが、期待される結果は得られません。新しいJButtonを作成し、タイトルバーの座標にその位置を設定しましたが、要素に追加されました。

タイトルバーにヘルプタイプのアクションを示すスクリーンショットを添付して、 を表示しています。ことはできません

Tasks image

+4

がサポートされていない場合は、自分で実装する必要があります。はじめに、BasicTaskPaneUIを見てください - トグルボタンをペイントして配線します(境界線の内側にタイトルをペイントします)。あるいは、タイトルエリアの任意のコンポーネントをサポートするJXTitledPaneから開始して、折り畳み可能にすることもできます。とにかく、興味深い要件ですが、SwingXの問題追跡ツールで強化問題を提出することを検討するかもしれません:-) – kleopatra

+0

java.netに[question](https://www.java.net/node/658076)があります。これです。それは役に立つかもしれません。 – snickers10m

答えて

0

。ドロップダウンメニューを拡張するためにボタンをクリックすると、おそらく新しいJFrameをポップアップすることをお勧めします。独自のJFrameポップアップを作成することで、それを置くことができるコンポーネントについては、より創造性とカスタマイズ性が向上します。私はこのようなことをあまり経験していませんが、これをやろうとする可能性があります。それは理想的ではないかもしれません。

関連する問題