1

我需要在 JList 组件中加粗一行以显示活动行。应该动态完成以让用户立即看到活动行中的更改。我怎样才能做到这一点?

4

2 回答 2

5

查看渲染器中的 CustomCellRenderer,您可以根据 isSelected 参数更改显示标签的颜色。

于 2011-12-05T15:37:39.417 回答
2

万一您想更改所选项目的颜色,您可以使用:

list.setSelectionForeground(Color.RED);

还有另一个类似的 API 用于设置所选项目的背景:

list.setSelectionBackground(Color.BLUE);
于 2011-12-05T15:42:08.097 回答