各位大神们,我现在在做一个java的桌面应用程序,需要使用到JTable控件,需求就是,我按下Entert按键,焦点会focus到右列的单元格上,请问该如何实现啊
public static void removeTableEnterEventHandle(JTable table) { ActionMap am = table.getActionMap(); am.getParent().remove("selectNextRowCell"); table.setActionMap(am); }
我这段代码是取消table响应回车事件的, 你可以参考下,你可以定义一个“selectNextRowCell”,而实际处理是 定位到右单元格。
你可以打印ActionMap里的各个action。试试看 希望对你有帮助!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。