写的程序代码如下:
JTable table;
DefaultTableModel model;
String[] colname = {"日期/点号","X1","X2","X3","X4",
"X5","X6","X7","X8","X9","X10","X11","X12","X13","X14","X15"}; //表头信息 
String[][] data = new String[31][16]; //表内容model = new DefaultTableModel(31,16);
table = new JTable(model = new DefaultTableModel(data,colname)); 
scrollPane = new JScrollPane(table);
getContentPane().add(scrollPane);按钮事件中的代码:data[2][2]="12313123";
table.updateUI();
model.fireTableDataChanged();
请问为什么在JTable中显示不出结果`???

解决方案 »

  1.   

    JTable table;
    DefaultTableModel model;
    String[] colname = {"日期/点号","X1","X2","X3","X4",
    "X5","X6","X7","X8","X9","X10","X11","X12","X13","X14","X15"}; //表头信息 
    String[][] data = new String[31][16]; //表内容data[2][2]="test";
    model = = new DefaultTableModel(data,colname);
    table = new JTable(model); 
    scrollPane = new JScrollPane(table);
    getContentPane().add(scrollPane);试了一下,可以显示。