gpt4 book ai didi

java - 用java编码后回车键不起作用

转载 作者:行者123 更新时间:2023-12-01 12:13:59 24 4
gpt4 key购买 nike

当我为 jButton 编写这段代码来打开新的 jfame 时,我遇到了麻烦,所有这一切都是通过使用“Enter 键”来实现的,但它不起作用,这是我编写的代码:

 if(evt.getKeyCode()==KeyEvent.VK_ENTER){
Chooser ch = new Chooser();
ch.setVisible(true);

}

那么!为什么?请帮助我,谢谢。

最佳答案

按钮不需要KeyListener(并且大多数情况下不应该使用它们),它们使用ActionListener来响应所有激活事件,包括操作键(并不总是 Enter)、鼠标点击、键盘快捷键和以编程方式触发的事件,它是一个更加简化的 API。

参见How to Use Buttons, Check Boxes, and Radio Buttons , How to Write an Action ListenersHow to Use Actions了解更多详情

您还可以将按钮设置为“默认”按钮,该按钮在未获得焦点时可以激活(只要当前获得焦点的组件不使用/使用 Enter 键)

参见JRootPane#setDefaultButtonHow to Use Root Panes了解更多详情

关于java - 用java编码后回车键不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27114197/

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