双色 JComboBox 文本
在 Swing
中,有没有办法为单个选项提供两种颜色?我的意思是,如果我有一个选项
,比如JComboBox
中的仅显示城市[Alt+C]
,我想要仅显示城市
文本采用一种颜色,[Alt+C]
(热键)采用另一种颜色。同样,我有 JList
,其中包含字符串项列表。我想通过颜色来区分。
简而言之,
- 如何设计两个彩色的
JComboBox
选项。 - 如何用颜色区分
JList
对象。
谢谢。
In Swing
is there any way to have two colors for single option? I mean, if I have a option
, say Show only cities [Alt+C]
in JComboBox
, I want Show only cities
text in one color and [Alt+C]
(hotkey) in another color. Similarly, I have JList
, Which contains a list of string items. I want to differentiate one from other by color.
In short,
- How to design two colored
JComboBox
option. - How to differentiate
JList
objects with color.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,使用 html,
请参阅此了解更多信息,
如何在 Swing 中使用 HTML组件
对于你的 jcomboBox,
将会起作用:)干杯
YES , use html,
See this for more information ,
How to Use HTML in Swing Components
For your jcomboBox,
will work :) cheers
是的,我相信这可以通过 HTML 来完成,或者如果失败的话,可以使用允许此操作的组合框单元格渲染器(例如 JEditorPane)。
Yes, I believe that this can be done with HTML or failing that, by using a cell renderer for your combo box that allows for this such as a JEditorPane.