我正在尝试使用来自 oracle 表的数据填充我拥有的 jtable。我可以成功地从表中获取信息并放入列表中,但是如何在 jtable 中显示这些信息。
这就是我所拥有的
public class MainMenu extends javax.swing.JFrame {
private DatabaseConnector dbConnector = new DatabaseConnector();
DefaultTableModel userTableModel = new DefaultTableModel();
public void refreshCustomersList() throws SQLException, ClassNotFoundException {
UserBeanList userList = dbConnector.getUserData();
userListModel.clear();
for (int i = 0; i < userList.size(); i++) {
UserBean userBean = userList.getUserBeanAt(i);
String[] data = new String[3];
data[0] = userBean.getCustomerID();
data[1] = userBean.getFirstName();
data[2] = userBean.getLastName();
userTableModel.addRow(data);
}
tableCustomers.setModel(userTableModel);
}
我是不是做错了什么,为什么桌子都是灰色的?