2011-05-26 72 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