"То, что у нас было в старые времена - апплет и приложение - больше не доступно".
И опровержение:
Чушь. Это [Апплет и приложение] называется гибридом, и оно живо и здравствует. Задайте отдельный вопрос, если хотите получить разъяснения.
Я хотел бы спросить, что это за Java Hybrid?
Я искал, но по какой-то причине не могу найти никакой полезной информации о чем-то, что "живо и хорошо". Ключевые слова, которые я использовал, возможно, немного не так, так что это может быть причиной.
В первом примере представлен фабричный метод, createGUI() и он добавляет возвращаемую панель в существующий контейнер верхнего уровня.
Второй предоставляет статический initContainer() метод, передавая заключающий контейнер верхнего уровня в качестве параметра.
Третий создает class Hybrid который имеет статический fireup() метод и WindowListener для сообщения об ошибках.
Ответ 2
Гибридное приложение Java - это такое приложение, которое может запускаться либо как приложение, либо как апплет. Основной класс приложения является производным от java.awt.Applet или javax.swing.JApplet.
Поскольку main метод является точкой входа при запуске приложения в "режиме", он не будет вызываться контейнером апплета.
Метод
publicvoidinit()
вызывается автоматически контейнером апплета, но должен вызываться вручную из main метода (при запуске от имени приложения).