Ява Новичок здесь. У меня есть JFrame, который я добавил в свой проект netbeans, и я добавил к нему следующий метод, который создает JTable. Проблема, по какой-то причине, когда я вызываю этот метод, JTable не отображается. Есть предложения?
public void showFromVectors(Vector colNames, Vector data) {
jt = new javax.swing.JTable(data, colNames);
sp = new javax.swing.JScrollPane(jt);
//NB: "this" refers to my class DBGridForm, which extends JFrame
this.add(sp,java.awt.BorderLayout.CENTER);
this.setSize(640,480);
}
Метод вызывается в следующем контексте:
DBGridForm gf = new DBGridForm(); //DBGridForm extends JFrame
DBReader.outMatchesTable(gf);
gf.setVisible(true);
... где DBReader.outMatchesTable () определяется как
static public void outMatchesTable(DBGridForm gf) {
DBReader ddb = new DBReader();
ddb.readMatchesTable(null);
gf.showFromVectors(ddb.lastRsltColNames, ddb.lastRsltData);
}
Полагаю, я что-то пропускаю, либо в отношении используемых мной классов свинга, либо в отношении Java. Есть идеи?