gpt4 book ai didi

java - 从实体类填充 gui 类中的 jlist

转载 作者:行者123 更新时间:2023-12-01 13:58:40 24 4
gpt4 key购买 nike

我知道这是一个常见问题,因为到处都是视频,但它们让我更接近目标,但不是目标。

按照推荐的做法,我将文件打包成:- 边界(GUI 类)- 实体(getter、setter、populateJList())- 数据库(数据库访问对象)

我希望通过以下方法@Entity 填充位于@boundary 的JList。我怎样才能明确地做到这一点?

    public void populateJList()
{
DefaultListModel m = new DefaultListModel();

ResultSet rs = null;
DataAccessObject db = new DataAccessObject();
db.setUp("customer");

String dbQuery = "SELECT food_Category FROM store_owner";
rs = db.readRequest(dbQuery);

try
{
while (rs.next())
{
food_Category = rs.getString("food_Category");

m.addElement(food_Category);
}
}
catch (Exception e)
{
e.printStackTrace();
}
db.terminate();
//return success;
}

最佳答案

I wish to populate my JList that is located @ boundary, via the following method

然后您需要更改方法签名以返回 ListModel。像这样的东西:

public ListModel populateJList()
{
DefaultListMoodel model = new DefaultListModel();

...

return model;
}

现在,当您调用该方法时,您的代码将类似于:

JList list = new JList( populateModel() );

关于java - 从实体类填充 gui 类中的 jlist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19481064/

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