Czy źle jest stosować styl HTML w Java Swing Elements?

Stylowanie elementów Swing za pomocą HTML jest uważane za złą praktykę?

Na przykład, jeśli chcę uczynić etykietę większą i czerwoną tylko raz, mam dwie opcje:

Używając wywołań API:

JLabel label = new JLabel("This is a title");  
label.setFont(label.getFont().deriveFont(18));  
label.setForeground(Color.red);

Lub za pomocą HTML:

JLabel label = new JLabel("<html><font size='4' color='#ff0000'>This is a title");

PonadtoSposób HTML pozwala mi podkreślić jedno słowo zamiast całej etykiety i inne tego typu zastosowania.

Jakie są wady korzystania z HTML? Czy jest droższy? Czy formatowanie nie jest gwarantowane we wszystkich środowiskach JRE?

questionAnswers(2)

yourAnswerToTheQuestion