Вы можете создать заставку с помощью графического редактора, такого как Photoshop или GIMP.Сохраните изображение в формате, который поддерживает Java, например JPG, GIF или PNG.Разработайте заставку с разрешением, которое будет работать на устройствах с низким разрешением, таких как нетбуки и проекторы.
Например, заставка Eclipse имеет размер ~ 450x300 пикселей:
![enter image description here](https://i.stack.imgur.com/sPnod.png)
Для отображения изображения вы можете использовать JDialog, чьи кнопки границ и закрытия были скрыты с помощьюsetUndecorated(true)
.JDialog может содержать один JLabel.Размер JDialog и JLabel, чтобы иметь возможность отображать все изображение.Для свойства icon
JLabel должно быть установлено изображение заставки.
Вы можете отображать заставку в течение фиксированного промежутка времени, используя Класс таймера Swing .Подумайте о том, чтобы позволить пользователю по желанию отключить заставку, чтобы ему не всегда приходилось тратить время на его просмотр при каждом запуске вашей программы.
Или вместо того, чтобы использовать таймер для отображения заставки в течение фиксированного периода времени, можно подумать о том, чтобы скрыть заставку, как только приложение завершит инициализацию.Что влечет за собой «инициализация приложения», зависит от вашего приложения.Это подход, который использует Eclipse (на его заставке даже есть индикатор выполнения).
Ваш вопрос на самом деле касается Eclipse «Экран приветствия» (см. Скриншот ниже), а не Eclipse ».заставка".Экран приветствия содержит интерактивные области.Java имеет некоторые ограниченные возможности для отображения содержимого HTML.См. http://docs.oracle.com/javase/tutorial/uiswing/components/html.html для некоторых деталей.Встроенная в Java поддержка HTML довольно ограничена, и поэтому может не соответствовать вашим потребностям.Вот руководство, в котором говорится об использовании доступной только для чтения JEditorPane для отображения содержимого HTML и захвате событий щелчков гиперссылок для выполнения пользовательских действий: http://www.apl.jhu.edu/~hall/java/Swing-Tutorial/Swing-Tutorial-JEditorPane.html
![enter image description here](https://i.stack.imgur.com/QDeFJ.png)