开发者社区> 问答> 正文

java的JTable控件如何完成按下Enter键换列(不是换行)

各位大神们,我现在在做一个java的桌面应用程序,需要使用到JTable控件,需求就是,我按下Entert按键,焦点会focus到右列的单元格上,请问该如何实现啊

展开
收起
长安归故里. 2020-01-07 21:21:20 945 0
1 条回答
写回答
取消 提交回答
  • public static void removeTableEnterEventHandle(JTable table) { ActionMap am = table.getActionMap(); am.getParent().remove("selectNextRowCell"); table.setActionMap(am); }

    我这段代码是取消table响应回车事件的, 你可以参考下,你可以定义一个“selectNextRowCell”,而实际处理是 定位到右单元格。

    你可以打印ActionMap里的各个action。试试看 希望对你有帮助!

    2020-01-07 21:21:28
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载