Массив в JcomboBox<>

 
 
 
Сообщения:3
Добрый вечер, хотел узнать как то можно в этом коде добавить к словам цвет определённый
то ест к слову "в работе" дать определённый цвет
JComboBox<String> combo = new JComboBox<>(new String[]{"в работе","1",});
Изменен:02 янв 2020 20:56
 
 
Сообщения:948
        StringBuilder sb = new StringBuilder("<html><p style='font-size:");
        sb.append(size);
        sb.append("px'>");
        
        sb.append(text);
        
        sb.append("</p></html>");
        
        return sb.toString();


только вместо размера вставишь цвет.
 
 
Сообщения:3
Спасибо !. не выходит , попробую дома ещё . А так спасибо за помощь.
Я забыл добавить что использую JComboBox в таблице . может и за этого не выходит .
 
 
Сообщения:948
в комбобокс должен идти такой текст:
<html>
    <p style='color:цвет'>
        текст
    </p>
</html>

точнее этот текст должен выходить как результат из toString()
цвет HTML #1234ff
всё, что за пределами HTML тегов будет проигнорировано.

в принципе это должно работать везде, где Swing показывает текст.
 
 
Сообщения:3
Да спасибо всё получилось ! вы были правы :-)
Если кому вдруг пригодится
  JComboBox<String> combo = new JComboBox<>(new String[]{"<html><font  color=\"red\">в работе"};  

вот что получилось !JComboBox с цветами
С рождеством вас !
Изменен:08 янв 2020 12:46
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет