我有一个DefaultListModel,其中包含名称列表。 将名称添加到列表时,它们只是作为字符串添加。 我需要做的是在某些时候更改某些名称的颜色/样式(即,斜体)。 有什么有效的方法吗?

===============>>#1 票数:4 已采纳

您需要使用自定义渲染器。 请参阅编写自定义渲染器

  ask by user1015830 translate from so

未解决问题?本站智能推荐:

1回复

JList文本颜色

有没有办法更改JList上特定元素的文本颜色? 像这样: 一个(黑色) 两(蓝) 的三(黑色) 四(蓝) 五(蓝) 六(黑色) 使用DefaultListModel,数据来自DB ...
2回复

如何在JList模型中注册更改?

我在理解哪个接口需要监听listModel中的更改时遇到问题。 我以为是ListDataListener,但我无法理解其中的方法。 它有3种方法,这个方法似乎是我想要的方法,但我无法理解描述: “过于复杂”是什么意思? 并通过“以前的方法表征”? 那么,整个事情意味着什么? 这
1回复

重新调整JList元素内的文本

我有一个JList ,列表中充满了文件的元素,我希望将元素中的文本调整为列表的大小,从而增加单元格的高度并提供换行符。 我该怎么办?
1回复

清除JList

因此,我有一个JList,当方法被调用时,我会向其中添加数据。 我希望能够刷新JList中的数据,但是每次尝试从JList中删除时,新数据都会追加到旧数据中。 因此,基本上,当按下按钮时,它将调用该方法,并且应该更新JList(清除旧数据并读入新数据)。 我尝试从模型中清除数据,当我请
1回复

使用AddElement更改DefaultListModel时,不显示JList

我正在为“组件设计”课程实施一个程序,目前正在努力使用Jlist进行简单的使用。 该程序绘制形状,并应将它们显示在框架的BorderLayout.West的ScrollPane中的JList中。 当前程序显示ScrollPane,但不会显示我应添加到shapeListModel中的对象。
2回复

如何在JList Java中更改描述图像

下面是在JList中显示图像的代码。 我想通过JList显示的每个图像来编辑描述。 我不知道该怎么做,需要帮助。 谢谢... 当我运行上述代码时,它以正确的方式显示图像,但是每个图像的描述都是固定的,我不知道如何更改。 希望任何人都能帮助我。
1回复

在DafaultListModel中带有工具提示文本的JList

我有一个JList,JList的每个项目都有不同的显示文本和工具提示文本。 我想为JList使用'DefaultListModel'。 我的问题是,将项目添加到DefaultListModel时是否可以某种方式保存工具提示文本。 谢谢。
3回复

Java - 更改对象后更新JList

我有一个使用DefaultListModel的JList。 然后我将值添加到模型中,然后出现在JList中。 我创建了一个MouseListener(双击时)允许用户编辑他们选择的那个人的当前用户号。 我已经检查过该记录的实际对象正在被更改,它是。 我遇到的唯一问题是让实际的Jl
3回复

如何在Java中清除JList?

我在gui中有一个jList,我可以使用Add按钮添加一些数据。 我想添加另一个名为Clear的按钮,它将清除所有元素。 我试过这个: 当我点击“添加”按钮时,这将添加元素。 当我单击“清除”按钮时,删除元素。 但是当我重新点击Add按钮时, jList1没有任何jLis
5回复

从JList中删除项目

我有一个包含List<String>数据的简单Jlist,现在我想从Jlist中删除所选项目。 这是代码: 我收到此错误: 是诀窍还是什么? 感谢帮助。