java JList,内部有3个JLabel
我正在寻找一种可能性,在Java
中显示带有注释的List
。
所以我想我可以用JList
做一个自己的CellRenderer
。
问题是我想在列表的一个项目中显示名称、日期和注释
如何通过JList
和CellRenderer
实现这一点?或者我必须用别的东西来代替JList
你可以在下面搜索框中键入要查询的问题!
我正在寻找一种可能性,在Java
中显示带有注释的List
。
所以我想我可以用JList
做一个自己的CellRenderer
。
问题是我想在列表的一个项目中显示名称、日期和注释
如何通过JList
和CellRenderer
实现这一点?或者我必须用别的东西来代替JList
# 1 楼答案
听起来好像你想要一个
JTable
而不是一个JList
。这会给你不同的栏目,你可以把你的名字,日期和评论我相信你也可以用
CellRenderer
来解决这个问题,这是一个JPanel
,你可以在上面放你想要的任何东西,但我建议你先试试JTable
# 2 楼答案
如果使用
JLabel
作为ListCellRenderer
组件(如DefaultListCellRenderer
),可以在文本前面加上"<html>"
前缀,并用HTML格式化列表单元格的“布局”