java - 按下 KeyEvent 时运行 JButton
问题描述
frame.addKeyListener(new java.awt.event.KeyAdapter() {
@Override
public void keyPressed(KeyEvent e) {
System.out.println("Key typed = " + e.getKeyChar());
if(e.getKeyCode() == KeyEvent.VK_ENTER){
//My JButton is called b1, how do i make it run here when enter is pressed?
System.out.println("ENTER");
}
}
});
解决方案
我修复了它我所要做的就是添加
b1.doClick();
在我的 if 语句中
推荐阅读
- android - 动态功能模块中的 ConstraintLayout Barrier 失败
- ios - PageMenu 选择的选项卡超出左边距
- webpack - Webpack 在浏览器运行时动态加载 node_module
- azure-media-services - Azure 媒体服务 v3 - 缺少事件网格作业进度事件
- sql-server-2008 - 更新具有最大日期 sql 的连接表
- javascript - jQuery-QueryBuilder 点击了哪个组按钮?
- mongodb - 学说 Mongo 搜索
- apache - Kubernetes Ingress 路径未找到资源
- jwt - Elixir Phoenix Swagger 安全定义
- ssl - Hyperledger Fabric Java SDK 使用 GRPCS 进行 peer 和 orderer 连接