java 如何监听用户按下tab建

我想获取用户按下的tab键值,然后去触发一个事件importjava.applet.Applet;importjava.awt.Color;importjava.awt.... 我想获取用户按下的tab键值,然后去触发一个事件
import java.applet.Applet;
import java.awt.Color;
import java.awt.HeadlessException;
import java.awt.Rectangle;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.JButton;
import javax.swing.JPasswordField;

public class Applet1 extends Applet implements KeyListener
{
char[] keyValue = null;//new char[1024];
int keyLen = 0;
JButton jkeyboard = new JButton();
JPasswordField jpassword = new JPasswordField();
public Applet1() throws HeadlessException
{
super();
}

public void init()
{

this.setBackground(Color.white);
this.setLayout(null);
jpassword.setText("");
jpassword.setBounds(new Rectangle(0, 0, 179, 22));
jpassword.addKeyListener(this);
this.add(jpassword, null);

}

public void keyPressed(KeyEvent e) {
int keyCode = e.getKeyCode();
System.out.println(keyCode);
}

public void keyReleased(KeyEvent e) {

}
public void keyTyped(KeyEvent e) {

}
}
现在这代码能监听除了tab以外的其他字符的值,怎样才能让tab触发键盘监听事件,急求
展开
 我来答
百度网友b0a1487
2010-04-27
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
这个问题很麻烦,需要在frame上的每个控件都注册上tab事件才行,不然的话,他会切换控件的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式