日期:2014-05-20 浏览次数:20971 次
组件名.setMnemonic('A');//注意不要与别的快捷键冲突,按Alt + A就可以了
------解决方案--------------------
一个方法要告诉它所在的类啊.只说一个方法,别人很难知道是用在哪个方面的,除非刚好猜到了.
网上查到的是:
setMnemonic
public void setMnemonic(int mnemonic)
设置当前模型上的键盘助记符。助记符是某种键,它与外观的无鼠标修饰符(通常是 Alt)组合时(如果焦点被包含在此按钮祖先窗口中的某个地方)将激活此按钮。
一个助记符必须对应键盘上的一个键,并且应该使用 java.awt.event.KeyEvent 中定义的 VK_XXX 键代码之一指定。助记符是不区分大小写的,所以具有相应键代码的键事件将造成按钮被激活,不管是否按下 Shift 修饰符。
如果在按钮的标签字符串中发现由助记符定义的字符,则第一个出现的助记符将是带下划线的,以向用户指示该助记符。
参数:
mnemonic - 表示助记符的键代码
另请参见:
KeyEvent, setDisplayedMnemonicIndex(int)
比如说:setMnemonic(KeyEvent.VK_Q) Q键....
setMnemonic(KeyEvent.VK_R) R键....
应该就是那个快捷键,alt+Q,alt+R