Swing  要实现的功能:点击按钮,弹出一个菜单,在菜单上有一些JMenuItem 但我选中一个JMenuItem的时候 会在这个JMenuItem前面显示一个对(√) 
        我的做法:在JPopupMenu菜单中添加JCheckBoxMenuItem   但是怎么去掉 JCheckBoxMenuItem 那个方框,我只需要√
         或者有哪位大虾有更好的办法,求指导,谢谢!!

解决方案 »

  1.   

    自定义,应该可以实现的。
    Swing的大部分控件都是绘制的,除了重量级,比如窗口、菜单容器的窗口。Swing也预留了空间让开发人员扩展和修改这些控件,所以理论上可以实现一切可以想到的控件。
      

  2.   

    我看了JCheckBox   它的那个方框是一个图片    而那个勾(√)  是画上去的    我就是想找一个好的方法   自己绘制上去,感觉不美观