给你的例子:
public class TestTableTwo extends JFrame {JPanel panBody;JTable table;public TestTableTwo() {
super("Table Example");
setSize(400, 150);panBody = new JPanel();DefaultTableModel tableMode = new DefaultTableModel(){
public boolean isCellEditable(int row, int col) {
return false;
}
};table = new JTable(tableMode);Vector data = new Vector();
Vector column = new Vector();for ( int i = 0; i < 5; i++ ) {column.addElement(String.valueOf(i));
}for ( int i = 0; i < 5; i ++ ) {Vector tmpData = new Vector();tmpData.addElement(String.valueOf(i+1));
tmpData.addElement(String.valueOf(i+1));
tmpData.addElement(String.valueOf(i+1));
tmpData.addElement(String.valueOf(i+1));
tmpData.addElement(String.valueOf(i+1));
tmpData.addElement(String.valueOf(i+1));
tmpData.addElement(String.valueOf(i+1));
tmpData.addElement(String.valueOf(i+1));
tmpData.addElement(String.valueOf(i+1));
tmpData.addElement(String.valueOf(i+1));data.addElement(tmpData);tmpData = null;
}tableMode.setDataVector(data, column);panBody.add(table);getContentPane().add(panBody, BorderLayout.CENTER);
}    public static void main(String[] args) {
    
    TestTableTwo frame = new TestTableTwo();
    
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
frame.setVisible(true);
    }
}