java - 里面有 3 个 JLabel 的 JList

标签 java swing jlist listcellrenderer

我正在寻找一种在 Java 中显示带有注释的 List 的可能性。 所以我想我可以使用 JList 并制作一个自己的 CellRenderer。 问题是我想在列表的一项中显示名称、日期和评论。

如何使用 JListCellRenderer 来实现这一点?或者我是否必须使用其他东西来代替 JList

最佳答案

听起来好像您想要一个 JTable 而不是 JList。这将为您提供不同的列,您可以在其中放置您的姓名、日期和评论。

我相信你也可以使用 CellRenderer 来解决这个问题,它是一个 JPanel ,你可以在上面放置任何你想要的东西,但我建议你尝试一下首先是JTable

关于java - 里面有 3 个 JLabel 的 JList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16844148/

相关文章:

java - 如何使用 JRadioButtons 更改组合框

java - 当我需要时更改 JList 项目颜色

java刷新一个数组到jList

Java arrayList 与 C++ vector

java - 在应用程序中转换 PDF 附件以使用 PDFBox 以 HTML 格式打开它

java - 使用saaj在soap header 中添加 session id

java - 在 JList 中设置值

java - Hibernate 使用 sql 调用每一行来获取关系 - 而不是聚合到一个 IN 子句

java - 使用 Chart2D 的直方图

java - 最好的布局管理器是什么?