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.