Swing имеет приятную особенность, где некоторые компоненты позволяют указывать текст, используя html. Например, компонент JLabel может использовать форматирование html, просто используя:
JLabel jl = new JLabel("<html><body><h1>Hello World</h1></body></html>");
Я считаю эту функцию очень удобной, и я использую ее в нескольких местах в своем приложении.
Я хотел бы знать, что стиль по умолчанию, когда я использую эту функцию. Я знаю, что могу легко переопределить их, добавив свои собственные атрибуты стиля, но я хотел бы знать, каков начальный набор, потому что он отличается от большинства настроек браузера по умолчанию.
Где я могу узнать стиль по умолчанию (шрифт, межстрочный интервал и т. д. c)? Я не видел ничего в документации. Я попытался просмотреть исходный код, но не смог увидеть, где анализируется тег и применяется стиль.
Может ли кто-нибудь дать мне указатель на то, где искать эту информацию, возможно, в Исходный код OpenJDK?