当前位置: 技术问答>java相关
请教:关于Java Swing的Table的刷新的问题
来源: 互联网 发布时间:2015-05-29
本文导语: 通过事件改变TableMode后,对对应的Table做repaint()刷新,画面不刷新。 tableModel.addRow(); myTable.repaint(); //创建tableModel private MyTableModel tableModel ; /*定以自己的tableModel * */ class My...
通过事件改变TableMode后,对对应的Table做repaint()刷新,画面不刷新。
tableModel.addRow();
myTable.repaint();
//创建tableModel
private MyTableModel tableModel ;
/*定以自己的tableModel
*
*/
class MyTableModel extends AbstractTableModel {
// 表的Header
final String[] names = {
"变量名",
"类型",
"接口类型",
"说明"
};
// 表中的数据
final ArrayList data = new ArrayList();
//构建器
public MyTableModel(int rows) {
System.out.println("rows: "+rows);
for (int i=0;i
tableModel.addRow();
myTable.repaint();
//创建tableModel
private MyTableModel tableModel ;
/*定以自己的tableModel
*
*/
class MyTableModel extends AbstractTableModel {
// 表的Header
final String[] names = {
"变量名",
"类型",
"接口类型",
"说明"
};
// 表中的数据
final ArrayList data = new ArrayList();
//构建器
public MyTableModel(int rows) {
System.out.println("rows: "+rows);
for (int i=0;i