2011-05-26 56 views

回答

1

更快的方式::動態上的JTable

刪除所有列
//JTable variable name is jTable1_info.... 
model_info=(DefaultTableModel)jTable1_info.getModel(); 
//Clear all the column name on jtable jpanel-4 
model_info.setColumnCount(0); 

代碼之前這個例子

//import the DefaultTableModel 
import javax.swing.table.DefaultTableModel; 

public final class homepage extends javax.swing.JFrame implements ActionListener 
{ 
    DefaultTableModel model_info; 
    public homepage() throws InterruptedException 
    { 
     initComponents(); 
     create_column();//call method create jtable column names     
    } 
} 
private void create_column() 
{ 
    model_info=(DefaultTableModel)jTable1_info.getModel(); 
    model_info.addColumn("Column_Name"); 
    model_info.addColumn("Column_type"); 
    model_info.addColumn("Column_size");   
} 
+0

謝謝比爾...祝你有美好的一天 – 2017-01-19 11:49:09

8

如果您使用的是DefaultTableModel,請將column count設置爲零。

+0

謝謝。其作品。 – BILL 2011-05-26 04:50:20