请问怎样设置JAVA快捷键

请问怎样设置JAVA快捷键,第1张

分类: 电脑/网络 >>程序设计 >>其他编程语言

问题描述:

若有一个按钮 button

如果设置快捷键alt+enter就可以设置成

button..setMnemonic(KeyEvent.VK_ENTER)

那么要设置快捷键ctrl+enter或单键enter 要怎样设置呢?

请高手指教~

解析:

button不能设置alt以外的快捷键,menuitem可以:

menuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, InputEvent.CTRL_MASK))

键盘事件  KeyListener

例:(简化了的代码)

public class ShowKeyListener extends KeyAdapter {

private JButton btn_ok

public ShowKeyListener ()  {

btn_ok.addKeyListener(this)

}

@Override

public void KetPressed(KeyEvent e) {

// 获取键盘键  KeyEvent.getKeyCode()

if(e.getKeyCode() == KeyEvent.VK_ENTER) {

...

}

}

}

延展阅读:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11601269.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存