关于 java:如何让 JTable 停留在已编辑的单元格上

How to have JTable staying on the edited cell

如果有人编辑 JTable 的单元格内容并按 Enter,则内容会被修改并且表格选择会移动到下一行。

是否可以禁止 JTable 在单元格编辑后转到下一行?

原因是我的程序使用 ListSelectionListener 在单元格选择上同步了其他一些小部件,并且我不想在编辑当前单元格后选择下一行。


Enter 的默认绑定是名为 selectNextRowCellAction。要覆盖 WHEN_ANCESTOR_OF_FOCUSED_COMPONENT 输入映射中的条目,您需要提供 doNothing() Action,如如何使用键绑定:如何制作和删除键绑定中所建议的那样。


我不确定具体怎么做,但我会研究 ActionMap。您应该能够修改或替换映射到”Enter”键的操作。

祝你好运!


原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/267474.html

(0)
上一篇 2022年6月18日
下一篇 2022年6月18日

相关推荐

发表回复

登录后才能评论