5)添加分割条
menuEdit.addSeparator();

解决方案 »

  1.   

    用toolbar.addSeparator()不能出现像JB一样的竖立的分割条,只显示一块空白区域!
      

  2.   

    建议使用:
    ToolBar.Separator sp2 = new JToolBar.Separator();
    sp2.setOrientation(SwingConstants.VERTICAL);
    toolBar.add(sp2);
      

  3.   

    JSeparator sp2 = new JSeparator();
    sp2.setPreferredSize(separatorsize);
    sp2.setMaximumSize(separatorsize);
    sp2.setMinimumSize(separatorsize);
    sp2.setOrientation(SwingConstants.VERTICAL);
    toolBar.add(sp2);
      

  4.   

    要使用JSeparator,toolbar应当设置为不能拖动的,既toolbar.setfloatable(false)
    否则出问题:拖动到垂直位置时,分割条还是verticalk如果不怕麻烦,可以判断当toolbar在west or east时,
    sp2.setOrientation(SwingConstants.水平的);
    很简单,try it yourself.