След: Развертывание
Урок: Апплеты Java
Раздел: Начинание С Апплетами
Определение Подкласса Апплета
Домашняя страница > Развертывание > Апплеты Java

Определение Подкласса Апплета

Каждый апплет Java должен определить подкласс Applet или JApplet class. В Привет Мировом апплете вызывают этот подкласс HelloWorld. Следующее является источником для HelloWorld class.


import javax.swing.JApplet;
import javax.swing.SwingUtilities;
import javax.swing.JLabel;

public class HelloWorld extends JApplet {
    //Called when this applet is loaded into the browser.
    public void init() {
        //Execute a job on the event-dispatching thread; creating this applet's GUI.
        try {
            SwingUtilities.invokeAndWait(new Runnable() {
                public void run() {
                    JLabel lbl = new JLabel("Hello World");
                    add(lbl);
                }
            });
        } catch (Exception e) {
            System.err.println("createGUI didn't complete successfully");
        }
    }
}

Апплеты Java наследовали существенную функциональность от Applet или JApplet class, включая возможности связаться с браузером и представить графический интерфейс пользователя (GUI) пользователю.

Апплет, который будет использовать компоненты GUI от Swing (инструментарий GUI Java) должен расшириться javax.swing.JApplet базируйте class, который предоставляет лучшей интеграции средства GUI Swing.

JApplet обеспечивает корневую область, которая является той же самой высокоуровневой компонентной структурой как Swing JFrame и JDialog компоненты, тогда как Applet обеспечивает только основную панель. См., Как Использовать Корневые Области для большего количества деталей о том, как использовать эту функцию.

Апплет может расшириться java.applet.Applet class, когда это не использует компоненты GUI Swing.


Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница: Начинание С Апплетами
Следующая страница: Методы для Вех



Spec-Zone.ru - all specs in one place