用设计器编写javaJMenu的程序,在menu中刚运行menu显示正常,一单击,就变了,如图,各位大神们怎么解决?谢谢。

解决方案 »

  1.   

    一看图就是awt与swing一起混用了
      

  2.   

    用的是JMenu,Jmenubar,JMenuItem,也没混用啊,该怎么解决呢,或者有什么替换办法没?
      

  3.   

    现在基本确定问题在JSplitPane上,当单机菜单的标签时,触发,弹出一个新的Frame,而这个Frame是JSplitPane布局,问题是它怎么会影响父窗口的菜单项的布局呢
      

  4.   

    Quote: 引用 5 楼 xnd09 的回复:

    现在基本确定问题在JSplitPane上,当单机菜单的标签时,触发,弹出一个新的Frame,而这个Frame是JSplitPane布局,问题是它怎么会影响父窗口的菜单项的布局呢[/quote
    前面说过了应该是AWT与Swing混用了。
      

  5.   

    后来发现问题不在JSplitPane上。当我给需要触发的menuitem加一个图标后,触发事件后,那一个menu列就不会变,而其他menu(menuItem没有图标)就会变乱。估计是触发事件后,它自动加了图标,虽然没有,也留了地方。如何让整个menu不设置图标呢,或者menubar?