在javafx中自动选择一个表列

时间:2016-11-16 12:08:50

标签: javafx javafx-2 javafx-8

与选择table row类似,我们可以自动选择single column(Single cell)tableview的{​​{1}}吗?

自动,我的意思是,如果我按JavaFX,则只需要选择down arrow key而不是single column

由于

1 个答案:

答案 0 :(得分:2)

如果您将选择模型的cellSelectionEnabled属性设置为true,则可以选择单个单元格。

使用箭头键可以将选择选项移动到箭头确定的聚焦单元格方向旁边的单元格。

// selection for single cells instead of single 
table.getSelectionModel().setCellSelectionEnabled(true);

// select third cell in first (possibly nested) column
table.getSelectionModel().clearAndSelect(2, table.getVisibleLeafColumn(0));

// focus the same cell
table.getFocusModel().focus(2, table.getVisibleLeafColumn(0));