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?