add时用add(new JScrollPane(table));

解决方案 »

  1.   

    将JTable放在一个JScrollPane里.
    设置JTable 行宽
    JTable testTable = new JTable();
    // some initialization
    JTableHeader tableHeader = testTable.getTableHeader();
    TableColumnModel model = tableHeader.getColumnModel();
    for (int i = 0; i < model.getColumnCount(); i++) {
        TableColumn column = model.getColumn(i);
        column.setPreferredWidth(30); //任意了,你可以定义一个数组
    }
    试Table可以滚动.
    testTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
    不使他可以自动调整大小
      

  2.   

    table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);