我想通过表格移动TAB键。默认情况下,TAB首先跳过第一行,然后跳过第二行,依此类推。我希望它跳过列我应该怎么做?我正在尝试keyPressed
事件,但没有奏效。
这是一个jTextField
的代码,请求第二个jTextField
焦点:
if(evt.getKeyCode() == KeyEvent.VK_TAB){
tfPriimek.requestFocus();
}
谢谢!
答案 0 :(得分:1)
Focus Subsystem Tutorial拥有您需要的所有信息。在Customizing Focus Traversal子章节中,您将找到有关如何提供自己的焦点遍历策略的信息,该策略允许定义哪些组件获得焦点以及以何种顺序。
至于你自己的方法:
标签循环焦点。你也会做Shift + Tab吗?其他焦点循环机制怎么样?最好使用系统,因为它意味着使用。