9

Java swing を使用して展開可能なリストを作成する必要があります。私はデモンストレーションを試みます:

未展開:

 >[Expand me!]
 >[And me!]

拡張:

 |[Expand me!]
     >[Expand us too!]
     >[Expand us too!]
     >[Expand us too!]
 >[And me!]

そのため、リストの [Expand me] 部分をクリックすると、別のリストがドロップダウンし、さらに展開可能なリストが含まれている可能性があります。もう一度クリックすると、「サブリスト」が撤回されます。かなり基本的です。ご覧のとおり、私は JComboBox を探しているわけではなく、JList でこれができるとは思いません。誰かが私を正しい方向に向けたり、プログラミングの例をいくつか教えてくれたりしたら、私は感謝します.

ありがとう、MirroredFate

4

3 に答える 3

8

JTreeを使用するのはどうですか。

一連の階層データをアウトラインとして表示するコントロール。

于 2011-06-17T21:46:11.913 に答える
2

JTable を使用してみて、最初の列にボタンを配置できます。ボタンをクリックすると、その間の行にデータが追加されます。

アップデート

このようなもの:

木と

またはこれ

テーブル付き

最初はJTreeを使用していると思いますが、そのアイデアです。

ところで、これら 2 つは JIDE Soft に属しています。ライセンスを購入できるかどうかを確認してください。

http://www.jidesoft.com/products/grids.htm

自分でロールするのは簡単ではありませんが、不可能でもありません。

于 2011-06-17T21:44:22.133 に答える
1

TreeTableまたは1つの例またはOutlineを確認しますが、公式のJava(SnOracle)ページで進行状況が停止したことを通知してください...、

于 2011-06-17T22:00:15.727 に答える