gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 11:04:03 24 4
gpt4 key购买 nike

我已经完成了电影票预订的代码,现在我已经停在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 初始化 JList,例如一个DefaultListModel然后用它的方法修改ListModel。或者,将数据库中的项目加载到数组中,然后使用接受数组的构造函数创建一个 JList(如果可能)。

关于java - 如何在JList Swing中添加检索到的数据库数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51113400/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com