contentPane = (JPanel) this.getContentPane();
    contentPane.setLayout(borderLayout1);
    this.setSize(new Dimension(400, 300));
    this.setTitle("Frame Title");
//    setTreeUI();
//    setTree();
    contentPane.add(tree);你试试吧,一定可以!

解决方案 »

  1.   

    我就是这样写的,
    jsplitpane.java:
    ...
    this.getViewport().add(tree,null);
    ...mainframe.java:
    ...
    mainpanel =  new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,jscrollpane,showpanel);
    mainPane.add(mainpanel,BorderLayout.CENTER);
    ...是不是少点什么?例如:setvisible(true)之类的! 
    希望大家帮助我!
      

  2.   

    涉及到显示的问题,一般都是Layout和Size设置的问题。
    Layout设置和尺寸大小设置不正确,都会导致显示不出来。
    你把你的尺寸设置和Component的添加顺序贴出来吧
    上面这些看不出什么的。