【问题标题】:Data from database to JList从数据库到 JList 的数据
【发布时间】:2012-08-21 10:44:35
【问题描述】:

我创建了一个数据库,其中一个表名是 Location,它有两列分别名为 Stadium 和 City。我希望每列中的数据都应该在 2 JList 中检索,但我不知道如何。大家能告诉我怎么做吗?

【问题讨论】:

  • 您不知道如何从数据库中检索数据?你不知道如何构建JLists?您究竟希望我们从哪里开始?你试过什么?什么卡住了?
  • 我知道如何从 JList 中检索数据,但不知道如何在 JList 中检索数据..
  • 那么我建议您需要访问 Robin 提供的链接。它会让你从你需要的东西开始。如果您对 tuts 中包含的任何内容有任何具体问题,请随时提出其他问题
  • SO 不是代码工厂。你似乎对此感到困惑。

标签: java swing jlist


【解决方案1】:

从数据库中显示表的正常方式当然是JTable。但是如果你想选择2个JLists来代替,基本上是一样的原理。

根据数据库的内容创建一个模型(在本例中为ListModel)。您可能可以从AbstractListModel 扩展。获得模型后,只需在构造函数中传递模型即可为它创建JList

请参阅How to use lists 教程并特别注意该教程的创建模型部分

【讨论】:

  • @RohanSinghDhaka 链接教程包含大量示例
  • +1 用于使用模型。 AbstractListModel 会更灵活,但DefaultListModel,显示为herehere,可能会提供服务。
最近更新 更多