gpt4 book ai didi

java - java中的KeyPressed事件

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:48:55 26 4
gpt4 key购买 nike

我刚刚创建了一个 java tic-tac-toe 游戏,我想弄清楚如何在特定条件下按下回车键后运行一个方法,下面是一个示例...

if(/*condition is met*/){
//keyListener
}

最佳答案

根据您希望捕获“enter”键的位置,您可以使用ActionListener(在文本组件或按钮等组件上)或附加一个key binding。给你组件

public class MyPanel extends JPanel {

public MyPanel() {

InputMap im = getInputMap(WHEN_FOCUSED);
ActionMap am = getActionMap();

im.put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), "onEnter");

am.put("onEnter", new AbstractAction() {
@Override
public void actionPerformed(ActionEvent e) {
// Enter pressed
}
});

}

}

这将取决于所关注的组件。

关于java - java中的KeyPressed事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13042504/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com