brn*_*nzn 12 java focus tableview javafx-2
我试图以TableView
编程方式选择/聚焦一行.
我可以选择一行,但它不会被渲染为聚焦(未突出显示).我已尝试过以下代码的多种组合,但似乎没有任何效果.
table.getSelectionModel().select(0);
table.focusModelProperty().get().focus(new TablePosition(table, 0, column));
table.requestFocus();
Run Code Online (Sandbox Code Playgroud)
是否可以通过编程方式突出显示行?
我使用的是JavaFX 2.2.21
Ott*_*ime 17
首先尝试将您的表焦点请求放在一起,然后将整个内容包装起来runLater
.
Platform.runLater(new Runnable()
{
@Override
public void run()
{
table.requestFocus();
table.getSelectionModel().select(0);
table.getFocusModel().focus(0);
}
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
18070 次 |
最近记录: |