请问高手,怎样设置一个键的快捷键啊,比如F2,delete,望指教java中设置快捷键是这样的:以CTRL+S为例:
1以CTRL+S为例: KeyStroke s3=KeyStroke.getKeyStrokeKeyEvent.VK_S,InputEvent.CTRL_MASK);
JMenuItem mi3 = new JMenuItem("SAVE");
mi3.setAccelerator(ms3);
2:以X为例(此功能好象文档编辑中不能用,成了ALT+X,还有大小写敏感)
KeyStroke ms4=KeyStroke.getKeyStroke('X');
JMenuItem mi4 = new JMenuItem("Close");
mi4.setAccelerator(ms4);
下面我要问的是怎样设置F2为快捷键?
再问一句怎样设置CTRL+W+q为快捷键?
再郑重问一句怎样不显示快捷键在菜单项(如save)的后面,但是还是有快捷键的功能!或者能改变快捷键的默认字体和颜色?
谢谢高手各位不吝赐教!!
1以CTRL+S为例: KeyStroke s3=KeyStroke.getKeyStrokeKeyEvent.VK_S,InputEvent.CTRL_MASK);
JMenuItem mi3 = new JMenuItem("SAVE");
mi3.setAccelerator(ms3);
2:以X为例(此功能好象文档编辑中不能用,成了ALT+X,还有大小写敏感)
KeyStroke ms4=KeyStroke.getKeyStroke('X');
JMenuItem mi4 = new JMenuItem("Close");
mi4.setAccelerator(ms4);
下面我要问的是怎样设置F2为快捷键?
再问一句怎样设置CTRL+W+q为快捷键?
再郑重问一句怎样不显示快捷键在菜单项(如save)的后面,但是还是有快捷键的功能!或者能改变快捷键的默认字体和颜色?
谢谢高手各位不吝赐教!!
item[10].setAccelerator(KeyStroke.getKeyStroke('V', java.awt.Event.CTRL_MASK)); //+双快截键
item[11].setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_DELETE,Modifier.FINAL));//+单快接键
我是菜鸟 也请大虾指教
item[0].setAccelerator(KeyStroke.getKeyStroke('N', KeyEvent.CTRL_MASK+KeyEvent.ALT_MASK)) 三个键的
CTRL+W+q类型还不会 我研究一下