2012-04-05 15 views
4

Oracle Swingのドキュメントを読んでいるうちに、SwingSet3というNimbusルックアンドフィールを表示するコンポーネントのセットのうち、this exampleが見つかりました。私はSwingを初めて使う人です。サイドバーのアコーディオンがSwingコンポーネントであるかどうかを誰かに教えてもらえますか?NimbusルックアンドフィールのJava Swingアコーディオン

SwingSet3

+0

http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/nimbus.html 画像リンク – Tarik

答えて

7

これは、標準的なスイング構成要素ではありません。

SwingSet3デモhereのソースコードを見ることができます。左側のコンポーネントは、JPanel,JLabelおよびJButtonなどのさまざまなコンポーネントで構成された複合コンポーネントです。カスタムcom.sun.swingset3.utilities.CollapsiblePanelもあります。

+1

真実ですが、私はそれをa)デモコードb)unmaintained – kleopatra

2

類似のコンポーネントは、SwingXの一部であるJXTaskPane/-Conttainerです。look at a demoは、SwingSet3からインスピレーションを得ている可能性があります。 SwingXを積極的に維持されていることを

注、その現在のリリースでは、maven.java.netで利用可能1.6.3

+0

リンクとしてありがとうございます。私はこれをJavaFX Accordionクラスとも比較していました。 JXTaskPaneとSwingset3 CollapsiblePanelは、JavaFX Accordionよりも現時点では優れているようです。というのも、不思議なことに、一度に1つのサブコンポーネントしか開くことができないからです。 – Enwired

+0

@Enwiredこれらは異なるコンポーネントです。アコーディオン(またはOutlookのバー)は、タブ付きペインと同様に1ページだけを表示するように設計されています。 BTW(咳):SwingXの1.6.3リリースでは、JXCollapsible/JXTaskPane(http://java.net/jira/browse/SWINGX-1494)に関するバグがあります。明るい側:それはsvnのバージョンで修正されています。 – kleopatra

関連する問題