gpt4 book ai didi

java - 如何创建一个包含具有多个值的对象的 JList?例如价格、重量、颜色等

转载 作者:行者123 更新时间:2023-12-01 07:51:40 29 4
gpt4 key购买 nike

我几乎是编程新手,所以这可能看起来是一个非常愚蠢的问题,我已经尝试这样做有一段时间了,但无法理解它。

但是我想知道 JList 对象是否可以存储多个值,因此当我单击列表中的对象时,不同的值(例如价格、重量、颜色等)将显示在一些值中JTextField 位于列表下方。

那么是否可以将该 JList 对象添加到另一个 JList 中?

我一直在研究如何做到这一点,但我似乎无法在任何地方找到它。有更简单的方法吗?

提前致谢!:)

所以这基本上就是我想要的样子:

/image/lXclt.png

最佳答案

But I was wondering if its possible for the JList object to store more than one value, so when i click on the object in the list, the different values such as price, weight, colour etc. ..

是与否——但是多于否。解释一下:

这里需要定义一个封装该信息的新类。它可能类似于“菜单项”。然后,该(让我们继续讨论)MenuItem 类具有用于存储该菜单项的描述、价格、卡路里和其他属性的字段。

然后只需配置列表即可处理MenuItem。如果类的 toString() 方法显示了您想要在列表中显示的所有信息,则可能不需要配置它。否则,请使用自定义渲染器来准确显示所需内容。

其余的,在字段中显示属性以及从列表 (MenuList) 移动到列表 (MealOrder) 非常简单,并在相关教程中介绍。

关于java - 如何创建一个包含具有多个值的对象的 JList?例如价格、重量、颜色等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36358429/

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