使用查询使用DefaultListModel填充JList

时间:2015-12-30 03:28:03

标签: java swing sqlite nullpointerexception jlist

我是一名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 ,但似乎无法解决我的问题。

非常感谢任何协助或指导。

0 个答案:

没有答案