java中如何设置快捷键为enter键

了解一种方式就是setMnemonic方法,但是这是与alt键组合使用的。我想仅仅用一个回车键搞定,就像是qq聊天界面似的,按回车就会发送消息!哪位高手可以不吝赐教,俺不... 了解一种方式就是setMnemonic方法,但是这是与alt键组合使用的。我想仅仅用一个回车键搞定,就像是qq聊天界面似的,按回车就会发送消息!哪位高手可以不吝赐教,俺不胜感激 展开
 我来答
匿名用户
2013-06-26
展开全部
//给按钮注册键盘事件
当按下回车时相当于点击按钮

SymListener sy;
jButton1.registerKeyboardAction(sy,
KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0),
JComponent.WHEN_IN_FOCUSED_WINDOW);

//监听类
class SymListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
Object obj = e.getSource();
if (obj == jButton1) {
jButton1ActionPerformed(e);
} else if (obj == jButton2) {
jButton2ActionPerformed(e);
}
}
}
匿名用户
2013-06-26
展开全部
C/S还是B/S?B/S的只需要写js脚本就行了 如下function document.onkeypress(){
if(window.event.keyCode==13) {
window.document.MyForm.submit();
} }C/S的原理是一样的 最后都是判断按钮是不是回车就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
哦有二说二
2013-10-13 · TA获得超过229个赞
知道小有建树答主
回答量:181
采纳率:100%
帮助的人:148万
展开全部
button不能设置alt以外的快捷键,menuitem可以:
menuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, InputEvent.CTRL_MASK));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-26
展开全部
只要焦点在那里就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式