我正在尝试使用2016-10-11
2016-09-28
2016/Oct/Tue[2]
函数从MySQL数据库中使用JTable
填充DefaultTableModel
中的数据但不知何故它无效。表模型中未填充数据。我正在分享我的代码,请帮助我,
addRow
答案 0 :(得分:2)
表格包含行和列。一些简单的调试可能会向您显示您的表模型缺少列:
public static void main(String[] args) {
DefaultTableModel tableModel = new DefaultTableModel();
tableModel.addRow(new Object[]{"Test", "Test"});
System.out.println(tableModel.getRowCount());//returns 1
System.out.println(tableModel.getColumnCount());//returns 0
}
只要表中的列为零,就不会显示任何数据。 例如,您可以使用
public DefaultTableModel(Vector columnNames, int rowCount)
构造函数,用于指定列名。