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 № 1Puedes 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 ;
}