请教要使用什么控件或方法,实现不同颜色字体的 listview?(如图)

请问要使用什么控件或方法,实现不同颜色字体的 listview?(如图)
请问要使用什么控件或方法,实现以下效果?

请教要使用什么控件或方法,实现不同颜色字体的 listview?(如图)
------解决思路----------------------
好顿忙乎啊,找到个办法。
用JList,里面装JTextField,想要滚动条的话,再在JList外面套一层JScrollPane。然后,最初的问题就变成对各个JTextField分别进行设置了,包括显示状态、事件响应什么的。
这个思路能实现,不过挺麻烦,不知道有没有更好的解决方案,坐等大牛指导。请教要使用什么控件或方法,实现不同颜色字体的 listview?(如图)