gpt4 book ai didi

java - 用表填充 JList

转载 作者:行者123 更新时间:2023-12-02 07:02:36 26 4
gpt4 key购买 nike

有没有人有任何好的教程来用 sql 中的表填充 JList,就像这个查询一样。每次创建或删除表时,JList 都会更新。

SELECT name FROM sqlite_master WHERE type = 'table';

如有任何帮助,我们将不胜感激。

最佳答案

这很简单,您不需要教程:) 使用 this 从结果元素列表构建您的 JList构造函数。

迭代查询结果游标并用从数据库获取的元素填充Vector。然后使用 Vector 作为底层数据容器(模型)来构建 JList:

Vector<String> elements = new Vector<String>();
while (query.next()) {
// or whatever is appropriate
elements.add(query.getString("name"));
}
Jlist mylist = new Jlist(elements);

您应该将数据库查询代码(与模型相关)从GUI构建( View )中分离出来,以方便将来的维护并在所谓的MVC结构中解耦结构,但这超出了本问题的范围。

关于java - 用表填充 JList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16463353/

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