Question

J'ai besoin de créer une liste extensible en utilisant java swing.Je vais essayer de démontrer:

Non développé:

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

Développé:

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

Ainsi, lorsque vous cliquez sur la partie "Développer" de la liste, une autre liste se déroulera, contenant éventuellement des listes plus extensibles.Si vous deviez cliquer à nouveau dessus, ses "sous-listes" se rétracteraient alors.Assez basique.Et, comme vous pouvez le voir, je ne cherche pas JComboBox, et je ne pense pas que JList puisse le faire.Si quelqu'un m'indiquait la bonne direction ou me donnait des exemples de programmation, je serais reconnaissant.

Merci, MirroredFate

Était-ce utile?

Autres conseils

Vous pouvez essayer d'utiliser un JTable et mettre un bouton dans la première colonne.Lorsque vous cliquez sur le bouton, vous ajoutez plus de données dans les lignes intermédiaires.

<❯update

Quelque chose comme ça:

avec un arbre

Ou ceci

avec un tabel

Je pense que le premier utilise un JTree mais c'est l'idée.

BTW ces deux appartiennent à JIDE Soft, vérifiez s'il est possible pour vous d'acheter une licence:

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

Ce n'est pas anodin de rouler soi-même mais ce n'est pas impossible non plus.

recherchez TreeTable ou un exemple ou Outline , mais en notant que sur les pages officielles Java (SnOracle), tout progrès est mort ...,

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top