当前位置:编程学习 > JAVA >>

java MenuItem 怎样增加Icon图像呢?

创建了系统托盘,new TrayIcon()又不接受JPopupMenu ,所以不能用JMenuItem  ! 

那可以有什么方法可以达到托盘弹出的菜单有图片!


PopupMenu popupMenu = new PopupMenu();// 弹出菜单
trayIcon = new TrayIcon(icon.getImage(), "信息管理中心", popupMenu);


谢谢各位大牛指教下!最好给出代码示例 --------------------编程问答-------------------- 这两天正好做了有关这样的项目,直接给你代码:如果还有其他问题再说。


   ImageIcon icon = new ImageIcon("./images/title.png"); 
   trayIcon = new TrayIcon(icon.getImage(), "无线标价签", popup);// 创建trayIcon
   trayIcon.setImageAutoSize(true);// 这句很重要,没有会导致图片显示不出来
--------------------编程问答-------------------- 晕!

可能我问题问得不好,你连我问什么你都搞不懂!

我是想[img=C:\Documents and Settings\chenweichu\桌面][/img]


弹出菜单加上Icon --------------------编程问答-------------------- 的确看错了,你是说JMenuItem? JPopupMenu,JMenuItem都能加相应的图标,还以为你说托盘上的图标啊.

  ImageIcon icon = new ImageIcon("./images/title.png"); 
  jMenuItem.setIcon(icon);

就连菜单栏也可以叫上图标:

  JMenu jm= new JMenu("菜单栏");
  ImageIcon icon = new ImageIcon("./images/title.png"); 
  jm.setIcon(icon);


JPopupMenu的使用上面已经说了。JMenu、JPopupMenu、JMenuItem都可以加上图标,你说什么不可以?


  --------------------编程问答-------------------- 问题说了不能用JMenuItem  

只能用 MenuItem    --------------------编程问答-------------------- MenuItem 就真不能加了。 --------------------编程问答-------------------- 有没有什么好方法呢!?

你看看我问题!? --------------------编程问答-------------------- 有没有什么好方法呢!?

你看看我问题!? --------------------编程问答-------------------- 自己paint --------------------编程问答--------------------
引用 8 楼  的回复:
自己paint



自己paint  !  什么意思???
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,