Java中模拟记事本,在文本区右击出现记事本的快捷菜单
Java中模拟记事本,在文本区右击出现记事本的快捷菜单那样的效果,如何用代码实现,谢谢了。顺便再问,一般的快捷菜单如何实现,比如按下F5就能实现什么功能,按下Ctrl+N...
Java中模拟记事本,在文本区右击出现记事本的快捷菜单那样的效果,如何用代码实现,谢谢了。
顺便再问,一般的快捷菜单如何实现,比如按下F5就能实现什么功能,按下Ctrl+N就能新建什么的功能,再次谢谢了。
我的qq:553774212
邮箱:mchxanjia@126.com 展开
顺便再问,一般的快捷菜单如何实现,比如按下F5就能实现什么功能,按下Ctrl+N就能新建什么的功能,再次谢谢了。
我的qq:553774212
邮箱:mchxanjia@126.com 展开
1个回答
展开全部
用JPopMenu类实现右击菜单
从我一个程序里截了一段代码,你看看吧
JPopupMenu jPopupMenu1 = new JPopupMenu();
jPopupMenu1.setLabel("menu");
jPopupMenu1.add(menuItem1);
jPopupMenu1.add(menuItem2);
jTable1.setComponentPopupMenu(jPopupMenu1);
设置快捷键ctrl+n
JMenuItem jMenuItem1 = new JMenuItem();
jMenuItem1.setAccelerator(KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_N,InputEvent.CTRL_MASK));
从我一个程序里截了一段代码,你看看吧
JPopupMenu jPopupMenu1 = new JPopupMenu();
jPopupMenu1.setLabel("menu");
jPopupMenu1.add(menuItem1);
jPopupMenu1.add(menuItem2);
jTable1.setComponentPopupMenu(jPopupMenu1);
设置快捷键ctrl+n
JMenuItem jMenuItem1 = new JMenuItem();
jMenuItem1.setAccelerator(KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_N,InputEvent.CTRL_MASK));
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询