2010-03-02 12 views
5

Para una pantalla específica, estoy buscando un JList que podía filtrar (del mismo modo que se puede filtrar un JTable utilizando un RowFilter)¿Existe un componente JList filtrable oscilante?

¿Hay una buena implementación de este tipo de componentes en cualquier lugar aquí en la naturaleza (¿y tienes una experiencia con eso) o tengo que codificarlo yo mismo?

(no es que mucho que ver, pero si hay alguna aplicación válida, yo sería feliz para usarlo)

Respuesta

7

Sí, estoy seguro de que los componentes SwingX proporcionan esto. Consulte JXList.

Puede obtener SwingX en here.

+0

simplemente actualizando el enlace: el hogar de SwingX es http://swingx.java.net (swinglabs.org es disfuncional) – kleopatra

5

Podría considerar el uso de una sola columna JTable en lugar de JList. Si sigues este enfoque obtendrás filtrado y clasificación de forma gratuita (siempre que estés usando JDK 6).

0

IMHO glazedlists debería hacer el filtrado, así como la clasificación de JTable, JList y JComboBox.

Cuestiones relacionadas