Pregunta

Necesito hacer una lista expandible con Java Swing. Intentaré demostrar:

No expandido:

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

Expandido:

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

Entonces, cuando haga clic en la parte "Expandirme" de la lista, otras listas desplegarán, posiblemente conteniendo listas más expandibles. Si tuviera que hacer clic en él nuevamente, son "subsists" retraer. Bastante básico. Y, como puede ver, no estoy buscando JCombobox, y no creo que Jlist pueda hacer esto. Si alguien me indique en la dirección correcta, o diera algunos ejemplos de programación, estaría agradecido.

Gracias, Miroredfate

¿Fue útil?

Solución

¿Qué tal usar un Jtree.

Un control que muestra un conjunto de datos jerárquicos como esquema.

Otros consejos

Puede intentar usar una jtable y poner un botón en la primera columna. Cuando se hace clic en el botón, agregue más datos en las filas intermedias.

actualizar

Algo como esto:

with a tree

O esto

with a tabel

Creo que el primero usa un jtree pero esa es la idea.

Por cierto, estos dos pertenecen a Jide Soft, verifique si es factible que compre una licencia:

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

No es trivial para rodar, pero tampoco es imposible.

comprobar Cenacable o un ejemplo o Esquema, pero con aviso, que en las páginas oficiales de Java (Snoracle) cualquier progreso murió ...,,

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top