资源管理器可不是用Java做的!
不过他的布局方式在Java中应该是GridLayout
详细列表在Java中可以用JTable来实现,无需布局.
源代码无.

解决方案 »

  1.   

    楼上的兄弟,资源管理器这种布局在JAVA中可以使用拆分窗格组件设计,即使用JSplitPane组件
      

  2.   

    JSplitPane位于javax.swing包中,所以在包的导入时可以使用:
    import javax.swing.*;就可以直接使用了
      

  3.   

    好像用JTable可以实现,我现在正在尝试,但不知道怎么把JTable的边框变成无色。
    这样不知道为什么不行,底色是白的。
    class MyTableCellRenderer extends JLabel implements TableCellRenderer{
    final Border blueBorder = BorderFactory.createLineBorder(Color.blue);
    final Border whiteBorder = BorderFactory.createLineBorder(Color.white);
    MyTableCellRenderer(){
    setOpaque(true);
    }
    public Component getTableCellRendererComponent(JTable table,Object value,
    boolean isSelected,boolean hasFocus,int row,int col){
    setBackground((Color)value);
    if (isSelected)
    setBorder(blueBorder);
    else
    setBorder(whiteBorder);
    return this;
    }
    }另外用JSplitPane怎么实现。兄弟有没有源程序?