对于JMenu下没有JMenuItem的情况,JMenu应该用哪个listener?
解决方案 »
- java se 连接apache
- 一道简单面试题
- 关于ArrayList的 E remove(int index) 和boolean remove(Object o)方法
- 请教一个关于JAVA的小小问题,谢谢
- 如何罗列一组数的各种排列?
- 谁有DJ Java Decompiler 3.9的注册码?
- 找了半天没有找到jivejdon的源代码
- 问个环境变量的问题
- 我的Applet放在Win2k英文系统上,在中文系统上访问Web页面,出现乱码。如果Web服务器在中文系统上可以正确显示。怎么解决?
- 询问考试中心
- 请问如何将一个字符串中的正斜杠替换为反斜杠啊?
- 上海地铁,如果从火车站做1号线,2号线的话是不是1号起点战就买1号线的票,然后在2号起点占买2号线
里面代码自动添加的,可以提高开发效率
new MenuListener(){
public void menuCanceled(MenuEvent e){
System.out.println("menuCanceled");
}
public void menuDeselected(MenuEvent e){
System.out.println("menuDeselected");
}
public void menuSelected(MenuEvent e){
System.out.println("menuSelected");
}
});
对于楼主在别的地方 触发 取消菜单选中时不希望执行a(),可以在menuDeselected()方法中判断一下e.getsoure();如果不是JMenu就不执行。
最后还是建议楼主 使用JMenuItem,毕竟用JMenu做这个不专业啊,呵呵