2

現在、Swingアプリケーションの見栄えを良くするために取り組んでいます。私はこれらの線に沿って何かを達成したい:

アイデアは、各ボックスに上の画像のような背景を持つきれいなヘッダーを付けることです。基本的なSwingコンポーネントを使用してこのようなものに最も近いのは、TitledBorderを追加することですが、これは私が望むものに近いものではありません。

SwingXのJXTaskPaneを試してみました。これは次のとおりです。

http://img411.imageshack.us/img411/6866/image431.png

そして、それが折りたたみ可能であり、折りたたみ不可能にすることは不可能であるように見えるという事実を除いて、ほぼ完璧です。

私がここで見逃している明らかな解決策はありますか?それ以外の場合は、JPanelを拡張し、ヘッダーの背景に画像を使用して特別なヘッダーを作成することを考えています。

どんなポインタでも大歓迎です。ありがとう。

4

2 に答える 2

2

すでにSwingXコンポーネントを調べているので、JXTitledPanelを使用してみませんか?達成したいことに非常に近いと思います。あなたはそこであなた自身の色を設定することができます。

于 2010-02-22T16:51:15.350 に答える
1

はい、そのために独自のカスタムボーダーまたはJPanelを作成してみませんか?paintComponent -methodをオーバーライドして、ペイントをカスタマイズします。

于 2010-02-22T14:27:20.053 に答える