Java 将光标设置为JTextfield

Java 将光标设置为JTextfield,java,swing,cursor,jtextfield,Java,Swing,Cursor,Jtextfield,我试图让光标移动到一个文本字段时,一个特定的键被按下,就像当你按下标签。我试图这样做,而不是仅仅使用标签,因为我想实现其他行动,在同一时间,我怎么做呢 以下是到目前为止按键的按键事件 Fname.addKeyListener(new KeyListener(){ @Override public void keyPressed(KeyEvent e) { // TODO Auto-generated method stub

我试图让光标移动到一个文本字段时,一个特定的键被按下,就像当你按下标签。我试图这样做,而不是仅仅使用标签,因为我想实现其他行动,在同一时间,我怎么做呢

以下是到目前为止按键的按键事件

Fname.addKeyListener(new KeyListener(){

        @Override
        public void keyPressed(KeyEvent e) {
            // TODO Auto-generated method stub
            if(e.getKeyCode() == KeyEvent.VK_TAB){
                Sname.setFocusable(true);
                Sname.getFocusAccelerator();

                if(Sname.hasFocus()){
                    Sname.setText("");
                }
            }   
            //System.out.print(e + "keyRelease: ");
        }
任何帮助都将不胜感激,谢谢您的时间

我想同时实施其他行动

不要使用KeyListener。Swing设计为使用键绑定


有关同一主题的更多信息和Swing教程的链接,请参阅。

如果您解释了哪些内容没有按预期工作,这将非常有用。它不会将光标移动到Sname文本字段中