Как запустить апплет java в браузере
Апплет – это программа Java, запускаемая в веб-браузере. Апплет может быть полнофункциональным Java-приложением, поскольку имеет в своем распоряжении весь прикладной программный интерфейс Java.
Содержание
Между апплетом и автономным Java-приложением есть некоторые важные различия, в том числе следующие:
- Апплет это класс Java, расширяющий класс java.applet.Applet.
- Метод main() не вызывается в апплете, и класс Applet не определяет main().
- Динамические сетевые программы предназначены для встраивания в HTML-страницу.
- Если пользователь просматривает HTML-страницу, содержащую апплет, код для апплета загружается на компьютер пользователя.
- Для просмотра апплета требуется виртуальная машина Java. Виртуальная машина Java может быть либо подключаемым модулем веб-браузера, либо отдельной средой выполнения.
- Виртуальная машина Java на устройстве пользователя создает экземпляр класса Applet и вызывает различные методы в течение жизненного цикла апплета.
- Динамические сетевые программы имеют строгие правила безопасности, которые соблюдаются веб-браузером. Безопасность апплета часто называют службой безопасности изолированной программной среды, когда апплет сравнивают с ребенком, играющим в песочнице с различными правилами, которые необходимо соблюдать.
- Другие классы, которые нужны апплету, можно загрузить в одном файле архива Java (JAR).
Жизненный цикл апплета
Четыре метода в классе Applet определяют основу для создания любого серьезного апплета:
- init — этот метод предназначен для любой инициализации, необходимой для вашего апплета. Он вызывается после обработки тегов параметров внутри тега апплета.
- start — этот метод автоматически вызывается после того, как браузер вызывает метод init. Он также вызывается всякий раз, когда пользователь возвращается на страницу, содержащую апплет, после перехода на другие страницы.
- stop — этот метод автоматически вызывается, когда пользователь покидает страницу, на которой находится апплет. Поэтому его можно вызывать повторно в одном и том же апплете.
- destroy — этот метод вызывается только при обычном завершении работы браузера. Поскольку апплеты предназначены для размещения на странице HTML, обычно не следует оставлять ресурсы после того, как пользователь покидает страницу, содержащую апплет.
- paint — вызывается сразу после метода start(), а также каждый раз, когда апплету необходимо перерисовать свой образ в браузере. Метод paint() фактически унаследован от java.awt.
Динамическая сетевая программа "Привет, Мир"
Ниже приведен простой апплет HelloWorldApplet.java.
Эти операторы импорта переносят классы в область действия нашего класса Applet:
Без этих операторов импорта компилятор Java не распознал бы классы Applet и Graphics, на которые ссылается класс Applet.
Класс Applet
Каждый апплет является расширением класса java.applet.Applet. Базовый класс Applet предоставляет методы, которые производный класс Applet может вызывать для получения информации и служб из контекста браузера.
К ним относятся методы, которые выполняют следующее:
Кроме того, класс Applet предоставляет интерфейс, с помощью которого средство просмотра или браузер получает информацию об апплете и управляет его выполнением. Зритель может:
- Запросить информацию об авторе, версии и авторских правах апплета.
- Запросите описание параметров, которые распознают апплет.
- Инициализировать апплет.
- Удалить апплет.
- Запустить выполнение апплета.
- Остановить выполнение апплета.
Класс Applet предоставляет реализации по умолчанию для каждого из этих методов. При необходимости эти реализации могут быть отменены.
Динамическая сетевая программа Hello, World скомпилирована в данных условиях. Единственный переопределяемый метод – это метод отрисовки.
Вызов апплета
Динамическая сетевая программа может быть вызвана путем встраивания директив в файл HTML и просмотра файла через программу просмотра апплета или браузер с поддержкой Java.
Тег является основой для встраивания апплета в файл HTML. Ниже приведен пример, вызывающий апплет Hello, World.
Примечание. Вы можете обратиться к HTML-тегу апплета, чтобы узнать больше о вызове апплета из HTML.
Средство просмотра или браузер ищет скомпилированный код Java в том месте, где находится документ. Чтобы указать иное, используйте атрибут кодовой базы тега , как показано далее:
Если апплет находится в пакете, отличном от пакета по умолчанию, пакет хранения должен быть указан в атрибуте кода с использованием символа точки (.) для разделения компонентов пакета/класса. Например:
Получение параметров апплета
В следующем примере показано, как заставить апплет реагировать на параметры настройки, указанные в документе. Этот апплет отображает узор шахматной доски черного и второго цвета.
Второй цвет и размер каждого квадрата могут быть указаны в качестве параметров апплета в документе.
CheckerApplet получает свои параметры в методе init(). Он также может получать свои параметры в методе paint(). Однако получение значений и сохранение настроек один раз при запуске апплета, а не при каждом обновлении, более удобно и эффективно.
Средство просмотра апплета или браузер вызывает метод init() для каждого апплета, который он запускает. Программа просмотра вызывает init() один раз, сразу после загрузки апплета. (Applet.init() не выполняет никаких функций.) Переопределите реализацию по умолчанию, чтобы вставить пользовательский код инициализации.
Метод Applet.getParameter() выбирает параметр по имени параметра (значение параметра всегда является строкой). Если значение представлено числовыми или другими небуквенными данными, строку необходимо проанализировать.
Ниже приведен скелет программы CheckerApplet.java
Вот метод CheckerApplet's init() и частный метод parseSquareSize():
Динамическая сетевая программа вызывает parseSquareSize() для анализа параметра squareSize. parseSquareSize() вызывает библиотечный метод Integer.parseInt(), который анализирует строку и возвращает целое число. Integer.parseInt() выдает исключение всякий раз, когда его аргумент недопустим.
Следовательно, parseSquareSize() перехватывает исключения, а не позволяет апплету останавливаться при неверном вводе.
Динамическая сетевая программа вызывает parseColor(), чтобы проанализировать параметр цвета в значение цвета. parseColor() выполняет серию сравнений строк, чтобы сопоставить значение параметра с именем предопределенного цвета. Вам необходимо реализовать эти методы, чтобы этот апплет работал.
Определение параметров апплета
Ниже приведен пример HTML-файла со встроенным CheckerApplet. Файл HTML определяет оба параметра апплета с помощью тега .
Примечание: в именах параметров не учитывается регистр.
Преобразование приложений в апплет
Графическое приложение Java (то есть приложение, которое использует графический интерфейс пользователя и которое можно запускать с помощью средства запуска программ Java) легко преобразовать в апплет, которую можно встроить в веб-страницу.
Ниже приведены конкретные шаги для преобразования приложения в апплет.
- Создайте HTML-страницу с соответствующим тегом для загрузки кода апплета.
- Предоставьте подкласс класса JApplet. Сделайте этот класс общедоступным. В противном случае апплет не может быть загружен.
- Исключите основной метод в приложении. Не создавайте рамочное окно для приложения. Ваше приложение будет отображаться внутри браузера.
- Переместите любой код инициализации из конструктора рамочного окна в метод инициализации апплета. Вам не нужно явно создавать объект апплета. Браузер создает его для вас и вызывает метод init.
- Удалите вызов setSize; для апплета размер задается с указанием параметров ширины и высоты в файле HTML.
- Удалите вызов setDefaultCloseOperation. Динамическую сетевую программу нельзя закрыть; она завершается, когда браузер закрывается.
- Если приложение вызывает setTitle, исключите вызов метода. Динамические сетевые программы не могут иметь заголовков. (Вы, конечно, можете присвоить заголовок самой веб-странице, используя тег заголовка HTML.)
- Не вызывайте setVisible(true). Динамическая сетевая программа отображается автоматически.
Обработка событий
Динамические сетевые программы наследуют группу методов обработки событий от класса Container. Класс Container определяет несколько методов, таких как processKeyEvent и processMouseEvent, для обработки определенных типов событий, а затем один универсальный метод, называемый processEvent.
Чтобы отреагировать на событие, апплет должен переопределить соответствующий метод для конкретного события.
Теперь давайте назовем этот апплет следующим образом:
Первоначально апплет будет отображать «инициализацию апплета. запуск апплета». Затем, как только вы щелкнете внутри прямоугольника, также будет отображаться «кнопка мышки нажата».
Отображение изображений
Динамическая сетевая программа может отображать изображения в формате GIF, JPEG, BMP и других форматах. Чтобы отобразить изображение в апплете, вы используете метод drawImage() из класса java.awt.Graphics.
Ниже приведен пример, иллюстрирующий все шаги для отображения изображений.
Теперь давайте назовем этот апплет следующим образом:
Воспроизведение аудио
Динамическая сетевая программа может воспроизводить аудиофайл, представленный интерфейсом AudioClip в пакете java.applet. Интерфейс AudioClip имеет три метода, в том числе:
- public void play() — воспроизводит аудиоклип один раз с самого начала.
- public void loop() — вызывает непрерывное воспроизведение аудиоклипа.
- public void stop() — останавливает воспроизведение аудиоклипа.
Чтобы получить объект AudioClip, необходимо вызвать метод getAudioClip() класса Applet. Метод getAudioClip() немедленно возвращается независимо от того, ссылается ли URL-адрес на фактический аудиофайл. Аудиофайл не загружается, пока не будет сделана попытка воспроизвести аудиоклип.
Ниже приведен пример, иллюстрирующий все шаги для воспроизведения звука.
Теперь давайте назовем этот апплет следующим образом:
Вы можете использовать test.wav на своем ПК, чтобы проверить приведенный выше пример.
КАК МНЕ ЗАПУСТИТЬ JAVA-АППЛЕТЫ В МОЕМ БРАУЗЕРЕ? - КАК - 2022
Видео: Маша и Медведь (Masha and The Bear) - Подкидыш (23 Серия) 2022.
Начнем с того, что только два браузера официально поддерживают Java. Просто Internet Explorer и Safari. Теперь есть обходные пути для определенных браузеров, в то время как Firefox является единственным исключением из всех основных браузеров.
Конечно, в зависимости от вашего браузера у нас есть инструкции о том, как заставить апплеты Java работать на вас. Проверьте шаги ниже.
Как заставить Java-апплеты работать в браузере
1. Включите содержимое Java в браузере
- Загрузите и установите Java для Windows здесь.
- В строке поиска Windows введите Java и откройте « Настроить Java» из списка результатов.
- На панели управления Java установите флажок Включить содержимое Java для браузера и приложений веб-запуска .
2. Google Chrome
- Для Google Chrome вам понадобится вкладка IE для имитации движка Internet Explorer для запуска апплетов Java . Получи это здесь.
3. Microsoft Edge
- Если вы попадаете на веб-страницу с содержимым Java или апплетами, которые вам нужно запустить, простой обходной путь - открыть указанную страницу в Internet Explorer.
- Для этого нажмите на 3-точечное меню и разверните Дополнительные инструменты .
- Там просто нажмите на опцию Открыть с помощью Internet Explorer .
4. Internet Explorer
- Теперь самый простой способ - использовать Internet Explorer с самого начала. Теперь, если вы не можете запустить Java в Internet Explorer, откройте Internet Explorer.
- Нажмите на меню инструментов Cog и откройте Свойства обозревателя.
Как включить режим фокусировки в граничном браузере на основе хрома
Чтобы включить режим фокусировки в кромке на основе хрома, введите в адресной строке edge: // flags / focus-mode. Затем измените настройки с По умолчанию на Включено.
Как мне найти самые большие файлы на моем компьютере в Windows 10?
Большие файлы поглощают много компьютерной памяти. Если вы хотите быстро определить самые большие файлы на вашем компьютере с Windows 10, вот два метода для использования.
Как разблокировать Adobe Flash-контент в моем браузере?
Чтобы разблокировать содержимое Adobe Flash в вашем браузере, вы можете использовать параметр «Разрешить» на странице с Flash или просто изменить настройки браузера.
Если вы научились или обладаете некоторыми знаниями или работали в Java, то, вероятно, вы столкнулись с этой концепцией Java-апплета . Таким образом, апплет — это не что иное, как программа на Java, но единственное отличие состоит в том, что он не может напрямую работать на отдельной машине. Для запуска нужен веб-браузер. Он легко внедряется в HTML-страницу и представляет собой концепцию на стороне клиента, т.е. работает на стороне клиента.
Итак, для запуска апплета нам нужен браузер с поддержкой Java. Браузеры поставляются с плагином Java, который позволяет запускать апплет на нем. Итак, браузеры, которые включают Java, могут запускать Applet без каких-либо хлопот.
Итак, теперь, когда мы знаем, почему нам нужна поддержка браузеров для Java, давайте начнем со списка браузеров, которые поддерживают его сегодня.
Браузер, поддерживающий Java:
Браузерам требуется плагин Java, который зависит от NPAPI (интерфейс программирования приложений плагина Netscape) . Сегодня большинство известных браузеров отказались от поддержки этого.
Вот браузеры, которые больше не поддерживают Java-апплет :
- Гугл Хром
- Fire Fox
- Сафари
- Microsoft Edge
- опера
Итак, как вы можете видеть, все эти браузеры больше не поддерживают апплет. Даже более новые версии Oracle JDK не поддерживают плагин для браузера Java.
Причиной отказа от поддержки стали обнаруженные проблемы безопасности и риски.
Но есть Internet Explorer, который все еще поддерживает Java Applet . Итак, на сегодняшний день Internet Explorer является единственным браузером, поддерживающим Java-апплет.
Как включить Java в Internet Explorer?
Ниже приведены шаги для включения Java в Internet Explorer:
- Нажмите на значок « Инструменты » в правом верхнем углу окна или нажмите Alt + X , если на окнах.
- Затем в меню выберите « Свойства обозревателя ».
- Затем на вкладке « Безопасность » нажмите « Пользовательский уровень ».
- Теперь, во всплывающем окне, прокрутите вниз и найдите « Сценарии Java-апплета », убедитесь, что он включен, и нажмите «ОК».
Примечание: есть другой способ, если вы все еще хотите запустить апплет, а безопасность не имеет значения, и если вы не хотите использовать Internet Explorer, тогда вы загружаете более старую версию любого браузера, который поддерживает Java-апплет .
Давайте сначала разберемся, сколько Package поддерживает GUI:
- AWT (абстрактный оконный инструментарий)
- свинг
Возврат к созданию приложения с графическим интерфейсом:
Java была запущена 23 января 1996 года (JDK 1.0), и в то время она поддерживала только приложение CUI (Character User Interface). Но в 1996 году VB (Visual Basic) от Microsoft был предпочтен для программирования GUI. Поэтому разработчики Java в спешке (то есть в течение 7 дней) предоставили поддержку графического интерфейса от операционной системы (ОС). Теперь такие компоненты, как кнопка и т. Д. были зависимы от платформы (т.е. на каждой платформе будет свой размер, кнопка формы). Но они сделали пересечение таких компонентов со всех платформ и дали небольшую библиотеку, которая содержит эти пересечения, и она доступна в технологии AWT (Abstract Window Toolkit), но не имеет расширенных функций, таких как диалоговое окно и т. Д.
Теперь, чтобы запустить Апплет, java нужен браузер, и в то время там был только «Internet Explorer», но Microsoft верит в монополию. Таким образом, «SUN Micro-System» (компания, которая разработала Java) заключила контракт с другой компанией, известной как «Netscape» (которая разработала Java Script), и теперь компания «Netscape» также известна как «Mozilla Firefox», которую мы все знаем как браузер. Теперь эти две компании разработали технологию под названием «SWING», и преимущество заключается в том, что компоненты SWING производятся самой Java. Поэтому теперь он не зависит от платформы, а также были добавлены некоторые дополнительные функции, которых не было в технологии AWT. Таким образом, мы можем сказать, что SWING намного более продвинутый по сравнению с технологией AWT.
Что такое апплет?
Апплет — это Java-программа, которая может быть встроена в веб-страницу. Он работает внутри веб-браузера и работает на стороне клиента. Апплет внедряется в HTML-страницу с использованием тега APPLET или OBJECT и размещается на веб-сервере.
Апплеты используются, чтобы сделать сайт более динамичным и интересным.
Важные моменты :
- Все апплеты являются подклассами (прямо или косвенно) класса java.applet.Applet .
- Апплеты не являются самостоятельными программами. Вместо этого они запускаются либо в веб-браузере, либо в программе просмотра апплетов. JDK предоставляет стандартный инструмент для просмотра апплетов, который называется applet viewer.
- В общем случае выполнение апплета не начинается с метода main ().
- Вывод окна апплета не выполняется System.out.println () . Скорее это обрабатывается различными методами AWT, такими как drawString () .
Жизненный цикл апплета:
Важно понимать порядок, в котором вызываются различные методы, показанные на изображении выше. Когда начинается апплет, в следующей последовательности вызываются следующие методы:
- в этом( )
- Начало( )
- покрасить( )
Когда апплет завершается, происходит следующая последовательность вызовов методов:
Давайте внимательнее посмотрим на эти методы.
- init (): метод init () является первым вызываемым методом. Здесь вы должны инициализировать переменные. Этот метод вызывается только один раз во время выполнения вашего апплета.
- start (): метод start () вызывается после init () . Он также вызывается для перезапуска апплета после его остановки. Обратите внимание, что init () вызывается один раз, т.е. при первой загрузке апплета, тогда как start () вызывается каждый раз, когда HTML-документ апплета отображается на экране. Таким образом, если пользователь покидает веб-страницу и возвращается, апплет возобновляет выполнение при запуске () .
- paint (): метод paint () вызывается каждый раз, когда вывод приложения, основанного на AWT, должен быть перерисован. Такая ситуация может возникнуть по нескольким причинам. Например, окно, в котором запущен апплет, может быть перезаписано другим окном и затем открыто. Или окно апплета может быть свернуто и затем восстановлено.
paint () также вызывается, когда апплет начинает выполнение. Независимо от причины, всякий раз, когда апплет должен перерисовать свой вывод, вызывается paint () .
Метод paint () имеет один параметр типа Graphics . Этот параметр будет содержать графический контекст, который описывает графическую среду, в которой работает апплет. Этот контекст используется всякий раз, когда требуется вывод в апплет.
Примечание: это единственный метод среди всех методов, упомянутых выше, который параметризован. Это прототип
общественная пустота краски (графика г)
где g — ссылка на объект класса Graphic.
Теперь возникает вопрос:
В. В прототипе метода paint () мы создали ссылку на объект, не создавая его объект. Но как можно создать ссылку на объект, не создавая его объект?
Отв. Всякий раз, когда мы передаем ссылку на объект в аргументах, объект будет предоставлен самим вызывающим. В этом случае вызывающим методом paint () является браузер, поэтому он предоставит объект. То же самое происходит, когда мы создаем очень простую программу в обычных программах Java. Например:
Здесь мы создали ссылку на объект, не создавая его объект, но он все еще выполняется, потому что он является вызывающим, то есть JVM предоставит ему объект.
Апплет — это программа, написанная на языке программирования Java и встраиваемая в страницу HTML способом, в многом похожим на вставку изображения на страницу. Приложение, которое будет создано в этом учебном курсе, показывает, как выполнять сборку и развертывание апплетов в среде IDE.
*Примечание. *Хотя нет шаблонов проектов, которые специально разработаны для создания апплетов в IDE, их можно легко разработать в проекте Java и упаковать их в веб-проект, как показано в этом учебном курсе.
Для работы с этим учебным курсом требуется следующее программное обеспечение и ресурсы.
7.2, 7.3, 7.4, 8.0, версия Java
GlassFish Server Open Source Edition или Контейнер сервлетов Tomcat
3.x или 4.x _ _ версия 7.x или 8.x
Создание или импорт файла исходного кода апплета
В этом разделе вы создадите свой первый апплет. Если у вас уже есть апплет, то указания, приведенные ниже, помогут импортировать его в среду IDE.
Создание проекта Java с нуля или с использованием имеющихся исходных кодов
Выберите команду "Файл" > "Создать проект" (CTRL+SHIFT+N). В области "Категории" выберите "Java".
Выполните одно из следующих действий.
В поле "Имя проекта" введите HelloApplet . В области "Расположение проекта" укажите любую папку на своем компьютере.
Создание файла исходного кода апплета
Нажмите название проекта HelloApplet правой кнопкой мыши и выберите пункт "Свойства", при этом откроется окно "Свойства".
Выберите нужный формат исходных/двоичных файлов для проекта и нажмите ОК.
Примечание. Если выбрана версия JDK 1.6, апплет может не запускаться на компьютерах, на которых установлена предыдущая версия JRE или подключаемого модуля Java для браузера.
Нажмите узел HelloApplet в окне "Проекты" и выберите "Новый" > "Другое" (Ctrl-N).
В области "Категории" выберите "Java". В области "Типы файлов" выберите "Апплет".
Если же нужно использовать визуальные средства для разработки апплета, выберите "Формы Swing GUI" > "Форма JApplet".
В области "Имя класса" введите MyApplet . В поле "Пакет" введите org.me.hello .
Среда IDE создает исходный файл апплет в указанном пакете. Исходный файл апплета открывается в редакторе исходного кода.
Определите класс своего апплета, заменив существующий стандартный код следующим кодом:
В качестве альтернативы, если вместо этого выполняется разработка форма апплета используйте документ Разработка графического интерфейса пользователя Swing в IDE NetBeans для создания аналога следующему:
Подробную информацию о написании апплетов см. в разделеАпплеты Руководства Java TM .
Запуск файла исходного кода апплета
Созданный апплет можно запустить из среды IDE. В этом разделе вы узнаете, как это сделать.
Сборка и выполнение исходного файла апплета
Щелкните правой кнопкой мыши узел файла MyApplet.java в окне 'Проекты' и выберите в контекстном меню команду 'Запустить файл'. В папке сборки создается файл запуска MyApplet.html со встроенным апплетом. Его можно увидеть, перейдя в окно "Файлы" (CTRL+2):
Апплет запускается в программе просмотра апплета.
Формы апплета также отображаются в программе просмотра апплета.
Внедрение апплета в веб-приложение
Итак, создание апплета завершено. Теперь необходимо предоставить к нему доступ пользователю. Для этого необходимо создать веб-приложение, добавить апплет JAR в путь к его классам, а затем добавить тег апплета в файл HTML веб-приложения.
Создание веб-проекта
Выберите команду "Файл" > "Новый проект".
В области "Имя проекта" введите HelloWebApplet .
Добавление файла JAR апплета в веб-проект
Когда нужно включить файл апплета в формате JAR в веб-проект, можно добавить либо проект Java, содержащий файл JAR file, либо добавить сам файл JAR. Можно выбрать любой из вариантов, однако следует учесть, что при добавлении проекта Java в веб-проект среда IDE запускает сборку апплета при каждой сборке веб-приложения. Таким образом, если вы изменяете апплет в проекте Java, среда IDE собирает новую версию апплета каждый раз при сборке веб-проекта. С другой стороны, если файл JAR апплета не находится в проекте IDE NetBeans, исходный файл апплета не перестраивается при построении веб-проекта.
Примечание. Если на этом этапе используется проект HelloApplet в IDE файл HelloApplet.jar отсутствует. Это нормально. Файл HelloApplet.jar будет собран при сборке проекта HelloWebApplet .
В окне 'Проекты' щелкните правой кнопкой мыши узел проекта HelloWebApplet и выберите 'Свойства' в контекстном меню.
Выберите категорию 'Упаковка'.
Выполните одно из следующих действий.
Если апплет находится в проекте Java, нажмите 'Добавить проект' и найдите каталог этого проекта Java. Щелкните Add JAR/Folder ("Добавить JAR/Папку").
Примечание. Проекты IDE помечены специальным значком 'Проект NetBeans IDE'.
Если используемый файл апплета JAR не входит в проект IDE, нажмите 'Добавить файл/папку' и найдите папку с файлом JAR. Нажмите 'Выбрать'.
По умолчанию файл JAR апплета будет скопирован в библиотеку страницы веб-приложения (папку build/web ). Папка build/web является корневым каталогом приложения и отображается в таблице как " / " в переменной Path в столбце WAR. Вы можете изменить расположение апплета в WAR. Для этого введите новое расположение апплета в переменной Path в столбце WAR.
Нажмите ОК, чтобы закрыть диалоговое окно 'Свойства проекта'.
При сборке проекта HelloWebApplet с помощью команды 'Выполнить > Собрать проект (HelloWebApplet)' главного меню IDE JAR-файл апплета создается в исходном проекте HelloApplet и упаковывается в WAR-файл проекта HelloWebApplet . Он также добавляется в папку build/web . Следить за процессом можно в окне "Результат", а конечный результат можно посмотреть в окне "Файлы".
Создание и запуск файла JSP или HTML
Выполните одно из следующих действий.
Если необходимо встроить апплет в файл JSP, дважды нажмите стандартный файл index.jsp в окне "Свойства". Этот файл создается средой IDE при создании веб-проекта. Файл открывается в редакторе исходного кода.
Встройте апплет в файл, добавив следующий тег апплета в любом месте в рамках тегов .
Примечания.
При добавлении апплета в файл HTML в рамках этой учебной задачи можно игнорировать значок подсказки, который появляется в левом поле.
org.me.hello.MyApplet - полное имя класса апплета.
HelloApplet.jar - файл JAR, содержащий апплет.
В окне "Проекты" щелкните узел JSP или HTML правой кнопкой мыши и в контекстном меню выберите "Выполнить файл".
Сервер развертывает файл JSP или HTML в браузере среды IDE, установленном по умолчанию.
Вы должны получить результат, аналогичный показанному на иллюстрации (после того как вы разрешили запуск приложения нажатием на кнопку 'Выполнить' в диалоговом окне 'Предупреждение системы безопасности'):
В случае работы с формами апплетов ваш результат будет похож на следующий:
Читайте также: