Java 如何在JList Swing中添加检索到的数据库数据?

Java 如何在JList Swing中添加检索到的数据库数据?,java,swing,jlist,Java,Swing,Jlist,我已经完成了电影票预订的代码,现在我已在JList停止 如何在JList中添加数据 这是一个代码 JList listTime = new JList(); listTime.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); listTime.setFont(new Font("Times New Roman", Font.PLAIN, 25)); listTime.setBounds(329, 311,

我已经完成了电影票预订的代码,现在我已在
JList
停止

如何在
JList
中添加数据

这是一个代码

    JList listTime = new JList();
    listTime.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
    listTime.setFont(new Font("Times New Roman", Font.PLAIN, 25));
    listTime.setBounds(329, 311, 200, 50);
    frame.getContentPane().add(listTime);
    try {
        Class.forName("com.mysql.jdbc.Driver");
        Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/suhel","root","Suhel786");
        Statement stmt = con.createStatement();
        String sql="select distinct time from tbmovie where movie='"+select_mov+"'";
        ResultSet rs = stmt.executeQuery(sql);
        while(rs.next())
        {
            listTime.add(rs.getString("time"));//here is the Error
        }

    }
    catch(Exception e1){
        System.out.print(e1);
    }

我已从数据库检索到数据-只需在列表中添加数据。

首先,使用ListModel(例如a)初始化JList,然后使用其方法修改ListModel。或者,将项目从数据库加载到数组中,然后使用接受数组的构造函数创建JList(如果可能)。

请参阅。投票结束。看起来你在发帖之前没有做过任何重大的研究工作?代码中的注释也会说“这是错误”,但您忘记告诉我们错误是什么了?你的问题显然是q.v.的翻版。