实现的功能就是将工具栏中的按钮分成几组,中间有向IE菜单中的那种横线隔开的那种。我新手不知道怎么弄。请教!

解决方案 »

  1.   

    你先查下有没有现成的分割线的类可以使用
    不行,就自己用draw画一个分割线,多粗的线,画多长
      

  2.   

    不过我刚说的那个好像是菜单才可以,addSeparator(),要是显示图标的那种工具栏好像还不行,他只是当做空格将两个图标分割开了。
      

  3.   

    如果是说JMenuBar,那么用addSeparator(),
    如果是说JToolBar,并且要上下双层,那么你还是setLayout改变这个bar的布局吧
    然后要边框的话setBorderPainted(boolean b) 来设置是否绘制边框
      

  4.   

    或者你这样,
    在JToolBar里面放入一个JSplitPane,
    JSplitPane jsp = new JSplitPane(JSplitPane.VERTICAL_SPLIT,jp1,jp2);
    jp1,jp2是自己定义的容器,比如JPanel,
    jsp.setDividerSize(1);
    然后在jp1,jp2里再按自己想要的布局放置tool件