int rowcount=200;
int columncount=5;
DefaultTableModel Defaulttablemodel=null;
Defaulttablemodel=new DefaultTableModel (Rowcount,columncount);
Defaulttablemodel.setvalueat ("AA", 0,0);
Defaulttablemodel.setvalueat ("BB", 0, 1);
Defaulttablemodel.setvalueat ("CC", 0,2);
Defaulttablemodel.setvalueat ("DD", 0, 3);
Defaulttablemodel.setvalueat ("EE", 0,4);
Jtable=new jtable (DefaultTableModel);
Jtable.setpreferredscrollableviewportsize (New Dimension (400,80));
Jscrollpane_right=new JScrollPane (jtable);
Jscrollpane_right.setborder (Borderfactory.createtitledborder ("Machine Summary"));
This mode: Displays the table when it is opened by default, and displays the column name.
Add the data later and use the setValueAt function as well.
The above method has a slightly problematic title:
int rowcount=200;
int columncount=5;
JTable Jtable=null;
DefaultTableModel defaulttablemodel=new DefaultTableModel (rowcount,columncount);
DefaultTableModel defaulttablemodel=new DefaultTableModel ();//set to empty here
Defaulttablemodel.addcolumn ("MM1");//Set caption individually
Defaulttablemodel.addcolumn ("MM2");
Defaulttablemodel.addcolumn ("MM3");
Defaulttablemodel.addcolumn ("MM4");
Defaulttablemodel.addcolumn ("MM4");
Defaulttablemodel.setcolumncount (ColumnCount);//Set the number of rows and columns individually
Defaulttablemodel.setrowcount (RowCount);
The method of adding element values is the same ~ ~
java--form Defaulttable