2016-04-15 2 views
0
starten

ich versuchen, eine Zeile in einem Tableview in Controller.initialize() -Methode wie folgt zu wählen:JavaFX Tableview wählen Sie Zeile in Controller.initialize() nicht auf Anwendung gezogen

public class Controller { 
public void initialize() { 
... 
ObservableList<Operation> rows = FXCollections.observableArrayList(row1, row2); 

table.setItems(rows); 
table.getSelectionModel().select(row1); 
} 
} 

Die Anwendung startet und die Tabellenzeile ist nicht ausgewählt. Wenn ich die Bildlaufleiste berühre, erscheint die Auswahl. Und während ich im Debug-Modus stoppe, kann ich sehen, dass es tatsächlich ausgewählt ist.

Was ist los? Wie kann das behoben werden?

Antwort

0

Es waren CSS-Regeln, die dieselbe Farbe für eine inaktive (nicht fokussierte) ausgewählte Zeile angeben.

Verwandte Themen