如何动态地将 JList 中的单行加粗?
我需要在 JList 组件中加粗一行以显示活动行。它应该动态完成,以便让用户立即看到活动行中的更改。我该怎么做?
I need to make bold a row in a JList component to show the active row. It should be done dynamically to let user see the change in the active row immediately. How can I do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
查看渲染器中的 CustomCellRenderer,您可以根据 isSelected 参数更改所显示标签的颜色。
Take a look on CustomCellRenderer in your renderer you could change the color of the presented label based on isSelected argument.
如果您想更改所选项目的颜色,可以使用:
还有另一个类似的 API 用于设置所选项目的背景:
Just in case you want to change the Color of the selected item you can use:
there is another similar API for setting background of selected item: