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

jAvA sEtACCElErAtor

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

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

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

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

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

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

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

可以添加一个新的JPanel,然后在根据不同的用途调用设置不同的控件,这样就不用新建那么多界面了,一个就能够完成所有的功能!使用的时候就像windows下的不同选项卡一样,但是还是公用同一个窗口!

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