nxfw.net
当前位置:首页 >> jAvA sEtACCElErAtor >>

jAvA sEtACCElErAtor

快捷键就是t,英文状态下按了t就会触发该事件,不起作用是你程序其他地方写错了

http://bbs.ednchina.com/BLOG_ARTICLE_3000860.HTM,这个链接上面有你需要的详解,不是加速器。希望对你有帮助

JMenu是没有这个方法的,要用JMenuItem.setAccelerator()调用的 我之前也遇到过这种情况。

item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_DELETE,InputEvent.CTRL_MASK));

后面的参数表示ctrl,也就是ctrlP这个KeyStroke表示ctrl和p同时按下时的这个动作。menuItem.setAccelerator(ctrlP);这个方法的意思是当按下ctrl+p时,就相当于点击了menuItem,也就是menuItem的快捷键~~

我就不用//了。。直接写了吧。。 class FirstWindow extends JFrame{ JMenuBar menubar;/*菜单条*/ JMenu menu;菜单 JMenuItem item1,item2; 菜单项 FirstWindow(String s){这个类的构造方法 setTitle(s); 设置JFrame的标题 setSize(160,170);设...

这个是代码可以运行的,运行出来,去修改怀疑的地方,再运行,就会看到效果

可以啊 很简单的这是一个计算器的下拉菜单 代码public Computer() { this.setTitle("计算器"); this.setBounds(200,100,265,250); c = this.getContentPane(); menuBar = new JMenuBar(); this.setJMenuBar(menuBar); editMenu = new JMenu("编...

你这个还没有注册监听之类的吧...所以按了都没有反应 我这里有个我写的记事本程序你可以看看...不懂的在交流..我QQ718596512 /** * 记事本程序 * 打开,保存支持的文件 * 可以使用快捷键操作(JMenu项是ALT+字母) * 可以修改背景色,设置字体大小,...

class CalcBtn extends JButton { private static final long serialVersionUID = 1L; Font font = new Font("仿宋", 1, 22); public CalcBtn(String text, Color color) { super(text); setForeground(color); setFont(font); setMargin(new In...

网站首页 | 网站地图
All rights reserved Powered by www.nxfw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com