|
Spec-Zone .ru
спецификации, руководства, описания, API
|
Каждый апплет Java должен определить подкласс Applet или JApplet class. В Привет Мировом апплете вызывают этот подкласс HelloWorld. Следующее является источником для class.HelloWorld
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.