форматирование текста в окне jdialog

У меня есть JOptionPane:

JOptionPane.showMessageDialog(null, text);

Текст жало:

String text = "Hello world."

Я хочу изменить цвет текста, в частности отдельного слова, скажем "Hello". Вот что я попробовал:

String t1 = "Hello";
String t2 = "world."
Font serifFont = new Font("Serif", Font.BOLD, 12);
AttributedString as = new AttributedString(t1);
as.addAttribute(TextAttribute.FONT, serifFont); 
as.addAttribute(TextAttribute.FOREGROUND, Color.red);


JOptionPane.showMessageDialog(null, as+t2);

Я не знаком с attributext (), и это не сработает. Это делает это:

& Quot; java.text.AttributedString@479c479cworld"

Есть ли шаг, который я пропустил? Разве это не правильный путь? Какие-либо предложения?

Ответы на вопрос(2)

Ваш ответ на вопрос