如何实现键盘上的组合键功能? 比如说: 我发送消息可以按发送按钮,也可以同时按Ctrl+C或者其它的组合键来发送...我知道怎么调用键盘事件,我只能现实只按单个键来实现发送的功能...但现在遇到的问题是:如果是同时按多个键一起呢? 怎么实现发送呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 控件.addKeyListener(new KeyAdapter() { public void keyPressed(final KeyEvent e) { if(e.isControlDown() && e.getKeyCode() == KeyEvent.VK_ENTER) { System.out.println("Ctrl + Enter"); } else if(e.getKeyCode() == KeyEvent.VK_ENTER) { System.out.println("Enter"); } } }); 原来还要有这个isControlDown()方法呀? 呵呵那个e.getKeyCode()我是在事件添加个 int a = e.getKeyCode() 的isControlDown()方法是不是就是当Ctrl 按下时候的意思? isControlDown()是Ctrl按下呀,呵呵,类似的isXXXDown()的方法还有好几个呢,shift alt的都有 解决问题了!好开心!!!好谢谢你噢!..呵呵你这代码的意思是: 如果按下了CTRL+Enter的时候..就输出"Ctrl+Enter"如果按下Enter的时候, 只输出"Enter"对吧! 对头,呵呵,完全正确,忘了写注释了,hoho e.getModifiers();返回此事件的修饰符掩码可以在这里判断按下的什么东西如果没记错的话 感谢,解决了正遇到的一个问题了。哈哈不过我记得自己之前用过(印象代码是这样的,具体我忘了):if((k.getKeyCode() == KeyEvent.VK_ENTER) && (k.getKeyCode() == KeyEvent.VK_CONTROL)){}...当时还行的,今天用就不行了。哎 有关J2SE小问题 求好一点的JSP和servlet的教程 求助管理员 java 中进程与线程咨询,以及JAVA线程占用CPU 高的问题 对于GUI始终困惑,请教这个程序! 例外怎么处理? 请问java大牛,在java中是否有鼠标拖动控件,控件随着鼠标移动,直到放下的api??谢谢 请问怎么用java操作word文档?有这方面的api吗? 请教!怎么把自己载的doc链到jbuilder里! 很奇怪的路径问题 十进制转十六进制 SWT,JFace 怎么设置表格颜色?
控件.addKeyListener(new KeyAdapter()
{
public void keyPressed(final KeyEvent e)
{
if(e.isControlDown() && e.getKeyCode() == KeyEvent.VK_ENTER)
{
System.out.println("Ctrl + Enter");
}
else if(e.getKeyCode() == KeyEvent.VK_ENTER)
{
System.out.println("Enter");
}
}
});
那个e.getKeyCode()
我是在事件添加个 int a = e.getKeyCode() 的
isControlDown()方法是不是就是当Ctrl 按下时候的意思?
你这代码的意思是: 如果按下了CTRL+Enter的时候..就输出"Ctrl+Enter"
如果按下Enter的时候, 只输出"Enter"
对吧!
返回此事件的修饰符掩码
可以在这里判断按下的什么东西
如果没记错的话