(3) 阅读 (1817)

Java applet 编辑词条词条保护

词条创建者 匿名网友

Applet或Java小应用程序是一种在Web环境下,运行于客户端的Java程序组件。它也是1990年代中期,Java在诞生后得以一炮走红的功臣之一。通常,每个Applet的功能都比较单一(例如仅用于显示一个舞动的Logo),因此它被称作“小应用程序”1。

Applet必须运行于某个特定的“容器”,这个容器可以是浏览器本身,也可以是通过各种插件,或者包括支持Applet的移动设备在内的其他各种程序来运行。与一般的Java应用程序不同,Applet不是通过main方法来运行的(参见Java的Hello World程序和Java applet的Hello World程序)。在运行时Applet通常会与用户进行互动,显示动态的画面,并且还会遵循严格的安全检查,阻止潜在的不安全因素(例如根据安全策略,限制Applet对客户端文件系统的访问)。

应用示例
以AWT方式撰写一个显示“Hello, world!”的Java applet。 import java.applet.Applet; import java.awt.*; // Applet code for the “Hello, world!” example. // This should be saved in a file named as “HelloWorld.java”. public class HelloWorld extends Applet { // This method is mandatory, but can be empty (i.e., have no actual code). public void init() { } // This method is mandatory, but can be empty.(i.e.,have no actual code). public void stop() { } // Print a message on the screen (x=20, y=10). public void paint(Graphics g) { g.drawString(“Hello, world!”, 20,10); // Draws a circle on the screen (x=40, y=30). g.drawArc(40,30,20,20,0,360); } } 上述Java的Code编译成HelloWorld.class,再透过下述网页使用。 <!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”> <HTML> <HEAD> <TITLE>HelloWorld_example.html</TITLE> </HEAD> <BODY> <H1>A Java applet example</H1> <P>Here it is: <APPLET code=”HelloWorld.class” WIDTH=”200″ HEIGHT=”40″> This is where HelloWorld.class runs.</APPLET></P> </BODY> </HTML>

内容由匿名网友提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://ispeak.vibaike.com/8386

发表评论

登录后才能评论