Pregunta

Necesito hacer una fila en negrita en un componente jlist para mostrar la fila activa. Debe hacerse dinámicamente para que el usuario vea el cambio en la fila activa inmediatamente. ¿Cómo puedo hacer esto?

¿Fue útil?

Solución

Eche un vistazo a CustomCellRenderer en su renderizador, podría cambiar el color de la etiqueta presentada basada en el argumento de Isseled.

Otros consejos

En caso de que desee cambiar el color del elemento seleccionado que puede usar:

list.setSelectionForeground(Color.RED);

Hay otra API similar para configurar el fondo del elemento seleccionado:

list.setSelectionBackground(Color.BLUE);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top