类A 中定义了2个方法
private DefaultTableModel tbm = new DefaultTableModel();
private JTable tbl = new JTable(tbm);
1 private void initializeTable()
{
int i, tWidth = 0;
TableColumn tc;
for(i = 0; i < colwidth.length; i++)
{
tbm.addColumn(colnames[i]);
} tbm.addRow(rowData_new);
tbm.addRow(rowData_new); } 2 private void infillTblNet(TDataSet tSet)
{
tbm.addRow(rowData_new1);
tbm.addRow(rowData_new1);
}
请教一个问题,现在已知方法1、2均为子类A 中的方法。具体工作流程是这样的:入口类B中new了一个A ,A的构造函数中会调用方法1,然后呢,B类中还会调用方法2。问题来了,发现方法1中添加的
tbm.addRow(rowData_new);
tbm.addRow(rowData_new);在显示的界面中没有出现。而只有在方法2中添加的
tbm.addRow(rowData_new1);
tbm.addRow(rowData_new1);在显示界面中才出现。一直搞不明白这是什么原因,请高手指点。
private DefaultTableModel tbm = new DefaultTableModel();
private JTable tbl = new JTable(tbm);
1 private void initializeTable()
{
int i, tWidth = 0;
TableColumn tc;
for(i = 0; i < colwidth.length; i++)
{
tbm.addColumn(colnames[i]);
} tbm.addRow(rowData_new);
tbm.addRow(rowData_new); } 2 private void infillTblNet(TDataSet tSet)
{
tbm.addRow(rowData_new1);
tbm.addRow(rowData_new1);
}
请教一个问题,现在已知方法1、2均为子类A 中的方法。具体工作流程是这样的:入口类B中new了一个A ,A的构造函数中会调用方法1,然后呢,B类中还会调用方法2。问题来了,发现方法1中添加的
tbm.addRow(rowData_new);
tbm.addRow(rowData_new);在显示的界面中没有出现。而只有在方法2中添加的
tbm.addRow(rowData_new1);
tbm.addRow(rowData_new1);在显示界面中才出现。一直搞不明白这是什么原因,请高手指点。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货