• λ我爱Aspx >> Asp.Net >> DefaultTableModel中的data数组值变化了,怎么更新JTable这个视图。
  • DefaultTableModel中的data数组值变化了,怎么更新JTable这个视图。

  • :aspxer  Դ:csdn  :2007-7-6 2:49:59  ؼ:
  • DefaultTableModel中的data数组值变化了,怎么更新JTable这个视图。

    google_ad_width = 250; google_ad_height = 250; google_ad_format = "250x250_as"; google_color_url = "000000";

    JTable使用了DefaultTableModel,DefaultTableModel,又使用了一个Sting[][]做data,现在Sting[][]的值变化了,JTable的显示似乎没有变化,该怎么办?

    第2楼. 由 boby 于 2007-6-14 15:39:56 发表

    值变化后,加一句JTable.updateUI();

    第3楼. 由 pass86 于 2007-6-14 18:14:00 发表

    不管用啊。

    第4楼. 由 boby 于 2007-6-14 18:58:25 发表

    不然这样

    值变化后:

    JTable.getModel().fireTableDataChanged();

    JTable.getModel().fireTableStructureChanged();

    第5楼. 由 pass86 于 2007-6-14 22:00:58 发表

    还是不管,是否要注册事件呢?

    第6楼. 由 boby 于 2007-6-14 22:49:02 发表

    不可能,我2种都试过了,都能行,你是不是用错地方了. 你的代码贴出来看看

    第7楼. 由 boby 于 2007-6-14 23:01:41 发表

    我是这样试的

    String[][] rows = {{ "test1", "test2"}, {"test3", "test4"}};

    String[] cols = { "Col1", "Col2" };

    Ҷƪл˵?
  • һƪ向高手询问学习汇编的问题
    һƪ如何将查询结果生成一个结构相同的表