【发布时间】:2015-08-14 03:00:31
【问题描述】:
我想在我的应用程序中设置自定义焦点键。默认为制表符。有时我需要省略某些组件。有时需要用另一个键来反转。我发现当JTable 专注时。 TAB 只能在其行内工作和选择,永远不会离开表格。就我而言,我需要在所有行都完成选择或使用热键来忽略整个表格时更改焦点。
有时我还需要实现系统焦点键,因为客户可能已经习惯了它。
我怎样才能轻松做到这一点?
【问题讨论】:
-
当心,人们对事物的运作方式非常执着,开始搞乱它,人们会非常沮丧
-
Ctrl+Tab会将焦点移出表格并将其放在下一个可聚焦的组件上(在 Windows 或 Metal PLAF 中)。为什么要这样? -
@AndrewThompson:好点;对于reference,
Ctrl+Tab在 Mac OS X 上也有这个效果; "按照惯例,Control键用于将焦点移出以特殊方式处理Tab的任何组件,例如JTable。" -
好点@AndrewThompson