なんらかの理由で、これが呼び出されても、この JTable については何も変更されません (このメソッドは、ユーザーが SQL クエリを送信した後に JTable を更新します)。
ギブンス: dataVector と columnNamesVector が正しく入力されていることが検証されます。JTable はプライベート クラス変数です。
private void updateData() {
updateDataVariables();
table = new JTable(dataVector, columnNamesVector)
{
@SuppressWarnings({ "unchecked", "rawtypes" })
public Class getColumnClass(int column)
{
for (int row = 0; row < getRowCount(); row++)
{
Object o = getValueAt(row, column);
if (o != null)
{
return o.getClass();
}
}
return Object.class;
}
};
}
何か案は?