应用程序启动

时间:2016-04-15 13:55:36

标签: java javafx tableview

我尝试在Controller.initialize()方法中的TableView中选择一行,如下所示:

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

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

应用程序启动,表行未被选中。如果我触摸滚动条,则会出现选择。并且在启动期间停止在调试模式下我可以看到它实际上被选中了。

有什么问题?如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

.css规则为非活动(未聚焦)选定的行指定相同的颜色。