Javaスイングで拡張可能なリストを作成する方法
-
29-10-2019 - |
質問
Java Swingを使用して拡張可能なリストを作成する必要があります。私はデモをしようとします:
未処理:
>[Expand me!]
>[And me!]
拡張:
|[Expand me!]
>[Expand us too!]
>[Expand us too!]
>[Expand us too!]
>[And me!]
したがって、リストの「拡張」部分をクリックすると、別のリストがドロップダウンし、おそらくより拡張可能なリストが含まれています。もう一度クリックすると、「サブリスト」が撤回されます。かなり基本的な。そして、あなたが見ることができるように、私はJComboboxを探していません、そして、私はJListがこれを行うことができるとは思わない。誰かが私を正しい方向に向けたり、プログラミングの例を挙げたりするなら、私は感謝します。
ありがとう、mirroredfate
解決
使用するのはどうですか jtree.
階層データのセットをアウトラインとして表示するコントロール。
他のヒント
jtableを使用して、最初の列にボタンを入れることができます。ボタンをクリックすると、その間の行にさらにデータを追加します。
アップデート
このようなもの:
またはこれ
最初はjtreeを使用していると思いますが、そのアイデアです。
ところで、これら2つはJide Softに属します。ライセンスを購入することが可能かどうかを確認してください。
http://www.jidesoft.com/products/grids.htm
あなたが自分自身を転がすのは些細なことではありませんが、不可能でもありません。
所属していません StackOverflow