/ / JavaFX cambia el color azul de la barra de la fila de selección de TableView - java, css, javafx, tableview

JavaFX cambia el color azul de la barra de fila de selección de TableView - java, css, javafx, tableview

Todo lo que encontré buscando una hora no funciona en mi TableView con javafx8, la barra de la fila de selección Todavía es siempre azul.

Probé todo esto:

Color de texto de la barra de selección Javafx ListView cuando se usa CellFactory

¿Cómo cambio el color del azul? TableView barra de selección de fila?

tableView.setStyle("...");?

Como se puede ver en el captura de pantalla Tengo diferentes estilos de texto establecidos en el cellFactory de algunas columnas y es difícil de leer con este azul oscuro.

Respuestas

0 para la respuesta № 1

Puedes sobrescribir el .table-row-cell Clase de estilo CSS:

.table-row-cell:selected {
-fx-background-color: #005797;
-fx-background-insets: 0;
-fx-background-radius: 1;
}

Coloque este código en un archivo CSS y luego agregue el archivo a la lista de hojas de estilo CSS del TableView.


0 para la respuesta № 2
.table-row-cell:selected {

-fx-background-color: #EFEFEF;
-fx-table-cell-border-color: transparent;

}

Para cambiar el color del texto tuve que agregar lo siguiente:

.table-row-cell:selected .text {

-fx-fill: black ;

}