【发布时间】:2014-05-19 10:20:38
【问题描述】:
我有一个包含许多行的 JTable,每行由多个 JPanel 组成。我希望 JTable 中的某一行不可选择。我用过:
panel.setFocusable(false);
在这个特定的行上。但是,当按下表格上的向下箭头键时,选择会在到达无法聚焦的面板时消失。有没有一种快速的方法可以在这一行上一起跳过选择而只选择下一行?
【问题讨论】:
-
请这是问题或投诉,以获得更好的帮助,尽快发布 SSCCE/MCVE、简短、可运行、可编译,并在局部变量中为 JTable/XxxTableModel 硬编码值
-
您覆盖表格导航的键绑定并实现您自己的键盘导航逻辑。您可以实现自己的 SelectionModel 并将其提供给表格...
标签: java swing jtable focus focusable