
正文
java按钮绑定键盘代码,java如何添加按钮
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java程序设计用代码怎样编写一个“键盘事件”?
这个用MouseListener里的mouseEntered(MouseEvent e)方法。鼠标进入区域就产生事件反应。如果之前申明了点击事件可以在entered时间里呼叫clicked事件。
KeyPressed是当键盘按下的时候产生的事件,而keyReleased是键盘松开的时候产生的事件,你就可以更加情况而定咯。
因为你添加的面板上含有按钮,第一个按钮默认会获得焦点,只有获得焦点组建才会相应事件。因为Frame无法获得焦点,所以就无法再响应事件了。如果把JButton改成JLabel,就不会有问题了。
);} } } 这个没有键盘的监听功能,运行程序后会先收入一个数字(正整数),按enter键 直接打印出来结果。
import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import javax.swing.JFrame;import javax.swing.JTextField;/ 我有一个JTexeFiedl,要求客户一输入值就打印出来。并且每输入一次,监听事件只相应一次。
用于接收键盘事件(击键)的侦听器接口。旨在处理键盘事件的类要么实现此接口(及其包含的所有方法),要么扩展抽象 KeyAdapter 类(仅重写有用的方法)。
相关问答
Q1: java中怎样给按钮设置快捷键?
javaswing增加全局快捷键 突然想到可以为它增加全局快捷键,比如: 按Ctrl+Enter,触发【refresh】按钮,按【Page Up】、【Page Down】进行翻页,按【Home】跳转到第一页;按【End】跳转到最后一页。
设置方法如下:打开游戏并进入你想要设置快捷键的存档。按下“Esc”键打开游戏菜单,然后选择“选项”选项卡。在选项卡中,选择“控制”选项。在控制选项中,你将看到一个“更改游戏模式”的选项。
你甚至可以勾选Second Stroke,来设置一个备用快捷键。设置鼠标快捷键,可以手动选择一种击键方式。如果你的鼠标有多个按键,你可以在Click Pad上按下那个按键,就可以使用他完成一些快捷功能了。
在成员变量那定义MenuShortcut的对象。然后在构造函数里写把谁加上(add())快捷键。注意类上面要继承相应的接口并实现接口里所有的方法。
双击菜单项“打开(O)…”弹出Properties属性对话框,将其Caption改为“打开(&R)...\tCtrl+R”。在项目工作区ResourceView页面打开Accelerator文件夹,双击IDR_MAINFRAME出现程序的快捷键资源。
第一步:打开eclipse,之后选择菜单栏的”Window“下的”Preferences“;第二步:选择”General“下的”Key“。第三步:找到要设置的快捷键,点击一下选中,之后再下面的输入框中键入新的快捷键值即可。
Q2: JavaGUI程序给按钮添加快捷键
1、javaswing增加全局快捷键 突然想到可以为它增加全局快捷键,比如: 按Ctrl+Enter,触发【refresh】按钮,按【Page Up】、【Page Down】进行翻页,按【Home】跳转到第一页;按【End】跳转到最后一页。
2、可以注册键盘事件来监听,在KeyPressed方法内处理键盘事件,并且该选项卡要获取焦点。
3、思路:对键盘监听,如果按了你要的键就相当于按了你需要的按钮。button.dochilk();(大概是这么拼的)。
4、MenuItem(String label, MenuShortcut s)创建具有关联的键盘快捷方式的菜单项 MenuShortcut(int key)为指定的虚拟键代码构造一个新的 MenuShortcut。
Q3: 在java中如何实现jbutton和键盘的关联
1、VK_S换成你想代替的快捷键。是通过alt+你设定的键组合 当你按下组合键后会有和你点击同样的效果。
2、buttonsetMnemonic(KeyEvent.VK_S); // VK_S换成你想代替的快捷键。是通过alt+你设定的键组合 当你按下组合键后会有和你点击同样的效果。
3、如果把JButton改成JLabel,就不会有问题了。JLabel默认不会获得焦点,焦点仍然在Frame上,所以还会响应事件。
关于java按钮绑定键盘代码和java如何添加按钮的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







