JList突破

时间:2010-07-27 21:13:43

标签: java swing

我的GUI中的JList组件中有一个数据列表。

我想知道是否有一个方法可以调用list元素来查看列表中的特定元素。我想在元素中画一条线,好像该元素被取消了。

我想要一个类似的东西,例如Microsoft Word文档中的罢工功能,我在该文本中绘制了一条线。

感谢您的帮助

2 个答案:

答案 0 :(得分:2)

您可以将html格式应用于列表的每个元素。因此,如果您知道要通过哪个元素,则可以修改该元素所持有的字符串:

<html><strike>this text will be struck through</strike></html>

编辑:我应该注意到我没有测试过,所以如果Java中不支持strike标记,请尝试s。其中一个应该工作

答案 1 :(得分:1)

JIDE Common LayerStyledListCellRenderer可用于提供此功能。