Как создать апплет с помощью Eclipse для Java
Eclipse — это мощная бесплатная интегрированная среда разработки (IDE) с открытым исходным кодом, первоначально разработанная для Java-разработчиков в 2001 году, которая с тех пор была расширена за счет включения проектов, охватывающих несколько языков и платформ. Помимо прочего, это идеальная среда для создания апплетов, специальных программ Java, предназначенных для встраивания в веб-страницы для предоставления интерактивного веб-контента.
Шаг 1
Создайте новый проект, нажав «Файл» и «Новый проект». Назовите его «Учебник по апплету».
Шаг 2
Нажмите кнопку "Workbench", чтобы открыть только что созданный проект.
Шаг 3
Создайте новый класс, нажав «Файл» и «Новый класс». Имя «Мой апплет». Рядом с «Суперкласс» нажмите «Обзор». Введите «java.applet.Applet» и нажмите «ОК». Установите флажок "Создать конструкторы из суперкласса".
Шаг 4
Вставьте следующее определение класса в исходный код MyApplet.java:
открытый класс MyApplet расширяет реализацию апплета ActionListener { Label label1 =new Label ("Hello World."); Кнопка button1 =новая кнопка ("ОК");
Р>
Шаг 5
Добавьте операторы импорта для всех объектов, используемых в приведенном выше коде. Для этого пройдите через «ActionListener», «Label» и «Button» и, пока курсор находится внутри этого слова, нажмите «Ctrl-1» (или «Cmd-1» на Mac). Выберите «Импорт» из списка, чтобы разрешить Eclipse выполнять импорт автоматически. Наконец, нажмите «Ctrl-1» над «MyApplet» и выберите «Добавить нереализованные методы». Это создаст метод actionPerformed, реагирующий на нажатие пользователем кнопки.
Шаг 6
Определите элементы пользовательского интерфейса сразу после объявления класса:
открытый класс MyApplet расширяет Applet, реализует ActionListener {
Label label1 = new Label("Hello World."); Button button1 = new Button("OK");
Шаг 7
Вставьте следующий код в конструктор:
public MyApplet() throws HeadlessException { this.setLayout(new FlowLayout()); this.add(label1); this.add(button1); button1.addActionListener(this); }
Шаг 8
Вставьте следующий код в метод «actionPerformed», который был автоматически сгенерирован на шаге 5:
public void actionPerformed(ActionEvent e) { label1.setText("Button clicked."); }