Считается неправильной практикой стиль элементов Swing с использованием HTML?
В качестве примера, если я хочу сделать ярлык больше и красным только один раз, у меня есть два варианта:
Либо использование вызовов API:
JLabel label = new JLabel("This is a title");
label.setFont(label.getFont().deriveFont(18));
label.setForeground(Color.red);
Или с помощью HTML:
JLabel label = new JLabel("<html><font size='4' color='#ff0000'>This is a title");
Кроме того, способ HTML позволяет мне подчеркнуть одно слово, а не целую метку, и другие подобные применения.
Каковы недостатки использования HTML? Это дороже? И форматирование не гарантируется на всех JRE?