TableView的DispatchEvent

时间:2017-12-06 02:34:23

标签: java javafx tableview

如何使用TableView而不是Jtable在javafx中转换它?

 public static void disPatchTable(JTable tblFee, KeyEvent evt) {
        if (evt.getKeyCode() == KeyEvent.VK_UP || evt.getKeyCode() == KeyEvent.VK_DOWN) {
            tblFee.dispatchEvent(evt);
}}

1 个答案:

答案 0 :(得分:0)

试试这个

public static void disPatchTable(TableView tblFee, KeyEvent evt) {
    if(evt.getCode() == KeyCode.UP || evt.getCode() == KeyCode.DOWN) {
        Event.fireEvent(tblFee, evt);
    }
}

如果是TableCell并且尝试选择上一个/下一个单元格,则使用selectAboveCell()selectBelowCell()

可能更合适