gpt4 book ai didi

java - 带有自定义单元格渲染器的 JList 与 Jtable

转载 作者:行者123 更新时间:2023-11-30 05:09:27 24 4
gpt4 key购买 nike

我当前的应用程序使用 JList,一切都很好(我所做的唯一自定义是在某些行上设置斜体字体)。

现在我想“升级”用户界面,我想要一个复选框和一个文本字段来更新条目,而不仅仅是列表中的标签。

我开始更改代码并添加自定义单元格渲染器和自定义单元格模型。我当前的问题是单元格渲染器返回的 JPanel 没有使用容器的整个宽度,因此多个列表项实际上显示在同一行上。

但是现在,我想知道是否应该改变整个事情以使用 JTable。不过,我仍然需要添加/删除列表中的项目...

有什么建议,哪个更好?如果使用 JList,我应该如何解决当前的问题?

最佳答案

根据我的经验,使用 JTable 通常更容易,因为它允许开箱即用的更复杂的数据和功能。通常,当我尝试执行 JList 无法执行的操作时,我会不假思索地切换到 JTable。您想要的听起来像是在表格中实现起来非常简单的事情。我建议您使用一些模拟数据进行尝试,看看是否可以使其外观和工作方式符合您喜欢的方式(特别是在您希望它看起来像列表的情况下)。

关于java - 带有自定义单元格渲染器的 JList 与 Jtable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3962736/

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