在菜单栏里可以使用JSeparator,但是直接在JPanel里add,没有效果。尝试使用JSplitPane ,但是他的分隔符是一个点,不是一个|请问你们都是如何实现的?

解决方案 »

  1.   

    JSplitPane splitPane = JFactory.newJSplitPane(JSplitPane.HORIZONTAL_SPLIT, false, panel1, panel2);
    splitPane.setOpaque(false);
    splitPane.setDividerLocation(0.3);
    splitPane.setOneTouchExpandable(false);
    splitPane.setDividerSize(10);这个是我用JSplitPane 的代码,但是分隔符是个 点
      

  2.   


    谢谢回复。网上找到的说Panel里面实现只有JSplitPane ....
      

  3.   

    自己实现一个Separator,它是JComponent的子类,在它里面画一条有凸凹感的线,然后Add到JPanel里面去。
      

  4.   


    这个是一个办法。我让Ui帮忙画了一个小图,图里面就是是个分割线,add到panel里 解决了这个问题。
    不过还是感谢您的回答。