有一个以JTable 为参数生成的JScrollPane,现在想随着table内容的改变,在界面上显示出来,该怎么写。
从网上看到的说是给表格加数据监听,是这样子么,该怎么用啊。求各位详细解答。

解决方案 »

  1.   

    每次要刷新时,先把jtable里的东西删除干净,也就是先清空,然后在重新显示
      

  2.   

    DefaultTableModel ulcTableModel = (DefaultTableModel) aulcTable
    .getModel();
    for (int i = ulcTableModel.getRowCount() - 1; i >= 0; i--) {
    ulcTableModel.removeRow(i);
    }这段代码是删除的,aulcTABLE是表的名字,你根据自己的情况来处理,删除之后就是添加了添加代码差不多这样:
    DefaultTableModel dtm = (DefaultTableModel) aulcTable.getModel();
    for (int i = 0; i < ...; i++) {
    dtm.addRow(new Object[] {
    ..... });差不多就这样了。。
      

  3.   

    更新模型 TableModel,显示的 JTable 随着更新。