java中怎样给按钮设置快捷键

比如说将确定按钮设置为键盘的回车键... 比如说将确定按钮设置为键盘的回车键 展开
 我来答
百度网友b246a36
2011-11-22
知道答主
回答量:16
采纳率:0%
帮助的人:13.6万
展开全部
JButton b2=new JButton("确定");
b2.setMnemonic(KeyEvent.VK_ENTER);
这样的快捷键为Alt+回车
170250509
2011-11-21
知道答主
回答量:31
采纳率:0%
帮助的人:19.2万
展开全部

JButton b= new JButton("按钮_s");
b.setMnemonic(KeyEvent.VK_S);
//设置按钮_s的快捷键为 s

你按这样就知道怎么设置你要设置的快捷键了

祝你好运
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
472243508
推荐于2018-03-02 · TA获得超过129个赞
知道答主
回答量:91
采纳率:0%
帮助的人:66.8万
展开全部
键盘事件 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) {
...
}
}
}
追问
能再详细点吗?谢谢!
追答
就是继承一个 keyadapter类,然后再将你要使用快捷键的控件.addKeyListener(this);这个方法;
在重写父类 keyadapter的方法keyPressed(KeyEvent e)就可以了嘛,然后再 获取你按下键盘的
键值或者名称,就如上述所写的 if(e.getKeyCode() == KeyEvent.VK_ENTER) 判断中的KeyEvent.VK_ENTER 是获取 是否按下ENTER 键。再在if判断中将你在按下ENTER键之后要做
实现的代码嘛。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
佰初松I
2011-11-21
知道答主
回答量:29
采纳率:0%
帮助的人:24万
展开全部
只要你的按钮的type="submit" 回车键是默认的,如果type是其他的,比如说按钮时一张图片,就要改用其他方式实现了
追问
能详细点么?有代码最好
追答
比如:
頁面中的普通按鈕:,type是submit,回車鍵是默認的,
鏈接式的圖片按鈕:登錄,要實現綁定確定按鈕的話,在javascript函數sub()中寫就行了
還有其他的一些方式,希望對你有用!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式