问题描述
下面是本人参照网络上的代码,实现了托盘及弹出菜单,但是怎么实现二级菜单???求解就像这样if(SystemTray.isSupported()){//判断是否支持系统托盘URLurl=this.getClass().getResource("/images/Trayicon.gif");//获取图片所在的URLImageIconicon=newImageIcon(url);//实例化图像对象Imageimage=icon.getImage();//获得Image对象TrayIcontrayIcon=newTrayIcon(image);//创建托盘图标trayIcon.addMouseListener(newMouseAdapter(){//为托盘添加鼠标适配器publicvoidmouseClicked(MouseEvente){//鼠标事件if(e.getClickCount()==2){//判断是否双击了鼠标showFrame();//调用方法显示窗体}}});trayIcon.setToolTip("系统托盘");//添加工具提示文本PopupMenupopupMenu=newPopupMenu();//创建弹出菜单MenuItemexit=newMenuItem("退出");//创建菜单项//响应方法exit.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){//TODOAuto-generatedmethodstub}});popupMenu.add(exit);//为弹出菜单添加菜单项trayIcon.setPopupMenu(popupMenu);//为托盘图标加弹出菜弹SystemTraysystemTray=SystemTray.getSystemTray();//获得系统托盘对象try{systemTray.add(trayIcon);//为系统托盘加托盘图标}catch(Exceptione){e.printStackTrace();}}
还有什么好的方法么????
解决方案
解决方案二:
解决方案三:
没人????
解决方案四:
自己顶
解决方案五:
帮你顶,估计做的人少。
解决方案六:
解决方案七:
google一下吧