菜单的样子如下:
菜单1  菜单2  菜单3  菜单4 ……其中“菜单3”里面的项有:子菜单31  子菜单32  子菜单33……现在 遇到的问题是:1、菜单中的栏目太多了,显示到“菜单19”时就显示不下,后面的全都看不到了;
2、菜单3  中的 子菜单33 以后的也显示不下了,也同样看不到了,忘高手帮忙看看,有什么办法可以解决,菜单能不能做的像FlowLayout布局一样,能自动调整,我直接对菜单使用:setLayout(new FlowLayout(FlowLayout.LEFT));  还是不能达到效果。谢谢!我是新手。

解决方案 »

  1.   

    不知道图片能不能发,我最近在做一个东西,因为设计的流程比较大,所以菜单不论是横排还是竖排,都现的不够,可以用子菜单,但是感觉这个效果又不好看,,谢谢楼上的这位大哥,我现在想自己实现个滚动菜单的东西,我在这里发问只是希望借各位网友的知识面问问java有没有已经实现好了的现成东西能用
    其实代码很简单的,只是平时我们可能没这么长的菜单出现而已,下面列的是大概的样子吧:JMenuItem menuItem1=new JMenuItem("菜单一");
    JMenuItem menuItem2=new JMenuItem("菜单二");
    JMenuItem menuItem3=new JMenuItem("菜单三");
    ……
    JMenuItem menuItemn=new JMenuItem("菜单n");JMenu menu1=new JMenu("一个生产流程")menuBar.add(menu1);
    ***************
    这样一来,这个menu1就比较长了,如果屏幕的分辨率为:800*600就显示不下,而1024*768还刚刚能看的到整个
      

  2.   

    用NetBeans吧!
    开发界面超级简单!
      

  3.   

    JMenu menu=new JMenu("菜单");for(int i=0;i<15;i++)
    {
        JMenuItem menuItem=new JMenuItem("菜单" + i);
        menu.add(menuItem);
    }这样的菜单你还能看到吗?难道是我用了其它界面包的缘故?