Mega Code Archive

 
Categories / Java / Swing JFC
 

Insert a row to a table through DefaultTableModel

import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.table.DefaultTableModel; public class Main {   public static void main(String[] argv) throws Exception {     DefaultTableModel model = new DefaultTableModel();     JTable table = new JTable(model);     model.addColumn("Col1");     model.addColumn("Col2");     // Create the first row     model.insertRow(0, new Object[] { "r1" });          JFrame f = new JFrame();     f.setSize(300, 300);     f.add(new JScrollPane(table));     f.setVisible(true);   } }