Я знаю, что этот вопрос довольно старый, но мой предпочтительный способ сделать это, потому что Java загрузочные экраны довольно сложны для реализации, а настройка полноэкранного div с помощью spin.js нет, это сказать апплету:вызовите функцию JavaScript, которая скрывает загрузочный div при запуске функции init () Java-апплета.
Вызов функции JavaScript из Java довольно прост:
import java.net.*;
public void init() {
if (!isJava5OrSuperior()) {
showError(getLocalizedString("requirementsMessage"));
} else {
createAppletApplication();
try {
getAppletContext().showDocument
(new URL("javascript:appletReady()"));
}
catch (MalformedURLException me) { }
}
}
Это вызоветФункция appletReady () вашей страницы, независимо от того, связана ли она с другим файлом JS или написана непосредственно в HTML, сразу после запуска самого апплета.Таким образом, вместо бесконечного опроса вашего апплета, вы просто запускаете функцию, когда она готова.