好好看看布局管理器吧或者用JB里面的XYLayerout吧

解决方案 »

  1.   

    像这种问题。完全可以自已查api,
      

  2.   

    把panel中的layout设为null,这样你想放哪里就放哪里。然后花点时间看看布局管理器
    的书,看懂了就设layout,看不懂就让它为null。不过设了layout在放大缩小窗口的时候
    美观一些
      

  3.   

    是我没说清楚:
    定义了一个类FileTree继承了JPanel,里面加了一个JTree.
    然后在一个继承了JFrame的类里生成了一个FileTree的实例加到了一个JTabbedPane里,这个JTabbedPane又放到了一个JSplitPane的左边区域里,最后这个JSplitPane放到了JFrame的contentPane里.就这样,无论我在FileTree里如何设置Layout,当我拖动JSplitPane的分隔条时,JTree都做了居中调整.我又没办法设置JSplitPane,JTabbedPane的布局.....所以我很郁闷,谁帮我想想办法