在我的 JTable 中,我想像在 Excel 中一样编辑所有相关单元格。
我实现了 ENTER 停止编辑单元格并将焦点转移到下一个单元格。但是,当我在最后一个单元格中按 ENTER 时,焦点循环使我跳到第一个单元格。但我想继续在表之外并将焦点设置到 JButton。
我怎样才能打破这个循环?
JTable
is not电子表格,但是setCellSelectionEnabled() http://docs.oracle.com/javase/6/docs/api/javax/swing/JTable.html#setCellSelectionEnabled%28boolean%29应该允许您继续。使用setDefaultButton()
根据需要,对于example https://stackoverflow.com/a/9898379/230513.
附录:除了setDefaultButton()
,您可以在自定义中唤起任何所需的操作Action
, 如图所示here https://stackoverflow.com/a/9095442/230513.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)