jMenuItem1.setAccelerator(javax.swing.KeyStroke.getKeyStroke(86, java.awt.event.KeyEvent.CTRL_MASK, true));
解决方案 »
- Java Swing里怎样给界面设置一致的字体
- 什么情况下需要实现多个接口
- 在java中的main()的主要作用?--新手,渴望得到指点
- 给大家一个查看系统Property和Environment的小程序
- java小问题
- 请教这个算法该怎样写(报数出队)?
- 关于时间的问题
- 新手求助--基本常识问题--如何在一台机器上虚拟出在不同JVM上的程序的运行环境
- 寻找jbuilder学习资源
- Frame里有两个Panel,可以实现单独对每个Panel加键盘监听,对整个Frame监听不了,为什么?
- 难道无高手,高手大虾们,在"swing"中如何给菜单项加如快捷键如ctrl v ---先谢了
- java读文件,比如有文件中有8个字节是double型,怎么它读出来,也转为double
public static KeyStroke getKeyStroke(int keyCode,
int modifiers,
boolean onKeyRelease)
Return a shared instance of a key stroke given a numeric keycode and a set of modifiers, specifying whether the key is activated when it is pressed or released.
The "virtual key" constants defined in java.awt.event.KeyEvent can be used to specify the key code. For example: java.awt.event.KeyEvent.VK_ENTER
java.awt.event.KeyEvent.VK_TAB
java.awt.event.KeyEvent.VK_SPACE
The modifiers consist of any combination of: java.awt.Event.SHIFT_MASK (1)
java.awt.Event.CTRL_MASK (2)
java.awt.Event.META_MASK (4)
java.awt.Event.ALT_MASK (8)
Since these numbers are all different powers of two, any combination of them is an integer in which each bit represents a different modifier key.
Parameters:
keyCode - an int specifying the numeric code for a keyboard keymodifiers - an int specifying any combination of the key modifiers.
onKeyRelease - a boolean value. When true, specifies that the key is active when it is released.
Returns:a KeyStroke object for that key
See Also: KeyEvent, Event