1
上面是我的程序的图片。我使用JTextField,JTextArea和JTable来创建我的程序。我想要做的是让用户按下“tab”在4个不同的组件之间切换。但是,当它到达名为“截止时间和时间任务”的JTable时,“标签”将仅在单元格之间切换。我想要的是将“tab”切换到下面的表格。
原因是让我的程序支持使用键盘来滚动表格。否则,我无法使用键盘滚动下方的表格。
上面是我的程序的图片。我使用JTextField,JTextArea和JTable来创建我的程序。我想要做的是让用户按下“tab”在4个不同的组件之间切换。但是,当它到达名为“截止时间和时间任务”的JTable时,“标签”将仅在单元格之间切换。我想要的是将“tab”切换到下面的表格。
原因是让我的程序支持使用键盘来滚动表格。否则,我无法使用键盘滚动下方的表格。
您必须使用您自己的自定义焦点遍历策略。 在这里你有链接到How to Use Focus Subsystem Swing Tutorial
和你感兴趣的部分是“自定义焦点遍历”
介绍那里的现场演示,提出具体的行为你需要(表之间的互联,而不是细胞之间)
'原因是允许我的程序支持使用键盘来滚动表格 - 这已经被支持。使用PageUp和PageDown一次滚动一页,或使用向上和向下箭头一次滚动一行。 – camickr 2015-04-03 15:22:16