【问题标题】:DispatchEvent for TableViewTableView 的 DispatchEvent
【发布时间】:2017-12-06 02:34:22
【问题描述】:

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

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

【问题讨论】:

  • 表格是否会有TextFields

标签: java javafx tableview


【解决方案1】:

试试这个

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

如果是TableCell并尝试选择上一个/下一个单元格,使用selectAboveCell()selectBelowCell()可能更合适

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-27
    • 1970-01-01
    • 2014-07-09
    • 2022-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多