我有一些旧的 Java 应用程序使用 JTable 来显示一些数据并允许输入。JTable 有 2 列。在 JTable 旁边,有一个将新行添加到 JTable 中的按钮。
我的问题是导航 JTable 时 Tab 和 Enter 键盘键和鼠标单击的行为。
我将尝试解释:假设 JTable 中有 5 行:
- 如果我用鼠标单击一行,有时整行会突出显示,有时单元格会进入编辑模式(除了整行被突出显示)
- 有时,选定的行会突出显示,但突出显示的行上方或下方的单元格会进入编辑模式
- 如果我使用 Tab 从一个字段跳到另一个字段,可编辑字段始终位于突出显示的行上方。
还有其他问题。
任何想法可能有什么问题?