Свойства шрифта устанавливаются для объекта Font в используемом вами объекте GUI (JLabel
и т. Д.), А не для самого String
.
EDIT:
Если вы хотите добавить форматирование в консоль, вам придется встроить форматирование в сам String
. Для того чтобы мой вывод был жирным, мне нужно было сделать следующее:
System.out.println((char)27 +"[1m testing bold");
(char) 27
является escape-последовательностью, за [
следует набор ;
разделенных значений для различных типов форматирования (см. Ниже), за которым следует m
. Вам нужно будет поиграться с этим. На моем Mac командная строка продолжалась жирным шрифтом, так как я не восстановил нормальное состояние ([0m
) до выхода.
Эта информация, кстати, была взята с здесь .
некоторые атрибуты:
0 Normal (clear all)
1 bold
2 dim
4 underline
5 blink
7 reverse
8 blank
9 overstrike
22 normal intensity (cancel bold and blank)
24 underline off
25 blink off
27 reverse off
28 blank off
29 overstrike off
30 black
31 red
32 green
33 yellow
34 blue
35 magenta
36 cyan
37 white
40 black background
41 red background
42 green background