Как сделать шрифт жирным в диалоговом окне Java? - PullRequest
10 голосов
/ 22 января 2011

У меня есть это:

JOptionPane.showMessageDialog(null, " " + company1 + 
            " Has Higher A Market Value\nThan " + company2,
                "Information", JOptionPane.INFORMATION_MESSAGE);

Я хочу, чтобы company1 и company2 выглядели жирными в диалоговом окне.Я пытался использовать форматирование html, но (я полагаю), очевидно, это не сработало.

Какие-либо подсказки или подсказки?

TIA!

1 Ответ

26 голосов
/ 22 января 2011

Использовать HTML

JOptionPane.showMessageDialog(null, "<html> <b> Has </b>Higher A Market Value</html> ");

Если ваш шрифт по умолчанию не поддерживает его, вы можете указать его как

 String msg = "<html>This is how to get:<ul><li><i>italics</i> and "
        + "<li><b>bold</b> and "
        + "<li><u>underlined</u>...</ul></html>";
        JLabel label = new JLabel(msg);
        label.setFont(new Font("serif", Font.PLAIN, 14));
        JOptionPane.showConfirmDialog(null, label);  

Вывод:

alt text

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...