双色JComboBox文字

Aha*_*med 5 html java swing renderer jcombobox

In Swing有没有办法让单一选项有两种颜色?我的意思是,如果我有一个option,说Show only cities [Alt+C]JComboBox,我想Show only cities在一个颜色和文字[Alt+C]的另一种颜色(热键).同样,我有JList,其中包含一个字符串项列表.我希望通过颜色区分彼此.

简而言之,

  1. 如何设计两个彩色JComboBox选项.
  2. 如何JList用颜色区分对象.

谢谢.

COD*_*BOY 7

是的,使用HTML,

有关更多信息,请参阅此

如何在Swing组件中使用HTML

对于你的jcomboBox,

jComboBox.addItem("<html><font color=green>Show only cities <font color=red>[Alt+C]</font></html>");
Run Code Online (Sandbox Code Playgroud)

会工作:)干杯