里面有3个JLabel的JList

时间:2013-05-30 19:15:23

标签: java swing jlist listcellrenderer

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

如何通过JListCellRenderer实现这一目标?或者我是否必须使用其他内容而不是JList

2 个答案:

答案 0 :(得分:2)

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

我确信您也可以使用CellRenderer JPanel来解决此问题。JTable您可以根据需要放置任何内容,但我建议您首先尝试{{1}}

答案 1 :(得分:1)

如果您使用JLabel作为ListCellRenderer组件(例如DefaultListCellRenderer),则可以在文本前加"<html>"并格式化列表单元格的“布局” HTML。