TAB在表单中移动

时间:2014-05-02 09:38:49

标签: java user-interface netbeans

我想通过表格移动TAB键。默认情况下,TAB首先跳过第一行,然后跳过第二行,依此类推。我希望它跳过列我应该怎么做?我正在尝试keyPressed事件,但没有奏效。

这是一个jTextField的代码,请求第二个jTextField焦点:

if(evt.getKeyCode() == KeyEvent.VK_TAB){
    tfPriimek.requestFocus();
}

谢谢!

1 个答案:

答案 0 :(得分:1)

Focus Subsystem Tutorial拥有您需要的所有信息。在Customizing Focus Traversal子章节中,您将找到有关如何提供自己的焦点遍历策略的信息,该策略允许定义哪些组件获得焦点以及以何种顺序。

至于你自己的方法:
标签循环焦点。你也会做Shift + Tab吗?其他焦点循环机制怎么样?最好使用系统,因为它意味着使用。