Я показываю некоторый многострочный текст в JButton в апплете Java с использованием HTML-тегов.
Когда веб-страница, содержащая Java-апплет, отображается в первый раз, HTML-текст отображается правильно. Если веб-страница обновлена, JButton отображается без текста.
Отладка апплета, поскольку он выполняется на веб-странице, показывает, что HTML-текст правильно применяется к JButton.
Текст не-HTML в JButton всегда отображается правильно.
Добавление вызова revalidate () и repaint () к JButton сразу после создания приводит к тому, что JButton отображается без текста каждый раз (не только после обновления веб-страницы).
Этот эффект виден в Google Chrome, Firefox и Internet Explorer.
Изменение содержимого HTML-текста путем добавления случайного числа при каждом его отображении не имеет значения.
Как я могу получить html-содержимое JButton, которое будет отображаться при каждом обновлении страницы?