我正在研究java中的GUI。现在,我正在编写一个关于按钮的小程序,我有一个问题。通常,我使用鼠标单击按钮,然后设置出现消息对话框,但现在,我想设置一个方法。在这个方法中,我使用KeyEvent
,我想按下一个键,程序会自动选择按钮,无需鼠标。我已经使用了 TextArea 和 TextField
,现在我想在没有 TextArea
和 TextField
的情况下使用此方法。
示例:当我单击按钮时,会出现消息对话框,现在不是单击按钮,而是当我按 A 时,会出现消息对话框。
请帮助我!
最佳答案
对于较大的事件处理,我建议@Chris的建议,但对于像你这样小的事情 - 即,在按键时调用一个简单的方法,我个人会使用匿名监听器
.addKeyListener(new KeyListener() {
public void keyPressed(KeyEvent e) {
//method call goes here
}
});
关于java - 如何在没有textfield或textarea的java中获取keyevent?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20399427/