Есть несколько способов сделать это.
Чтобы сделать простой экран-заставку (изображение), вы можете указать это в командной строке вашего Java-приложения.
Вот простой пример
java -splash:<file name> <class name>
Однако, если вам нужен индикатор выполнения, вам придется сделать что-то более сложное и написать код самостоятельно.Это делается следующим образом.
- Создание компонента JWindow (или Window или undecorated JFrame) с элементами заставки
- Установите его на видимый
- Сделатьостальная часть кода запуска Swing GUI
- Установите JFrame на видимое, а затем сразу же установите JWindow на видимое (ложное)
Это должно показать всплеск почти сразу,затем скрыть, как только ваше приложение будет полностью загружено.
Чтобы увидеть код заставки, посмотрите здесь .Реализация в ссылке только показывает, как добиться того, чего вы можете достичь с помощью команды -splash, но она также даст вам хорошее начало, включив запрошенную вами индикатор выполнения.