我是一名Java新手,构建了一个包含多个面板的多个Frame TabbedPane应用程序。在我的一个面板中,我正在使用JList并尝试使用查询填充它。
我使用SQLite作为数据库。
private JList<String> listTTSearch;
public void loadList() {
try {
String query = "select tt_name from TriTiers";
PreparedStatement pst = dbConn.prepareStatement(query);
ResultSet rs = pst.executeQuery();
DefaultListModel<String> DLM = new DefaultListModel<String>();
while(rs.next()){
DLM.addElement(rs.getString("tt_name"));
}
listTTSearch.setModel(DLM);
pst.close();
rs.close();
} catch (Exception refreshTable) {
}
}
不会抛出任何错误,并且未填充JList,listTTSearch。我的应用程序的其他方面与DB一起使用。
类似的帖子似乎解决了这个问题 Java JList and list problems ,但似乎无法解决我的问题。
非常感谢任何协助或指导。