第12章Java小应用程序( Applet,)的设计 H String text=nul public void inito text="A simple applet demo setBackground( color YELLOW) public void start System. out printIn(starting. " public void stope
第12章 Java 小应用程序(Applet)的设计 String text = null; public void init() { text = "A simple applet demo!"; setBackground(Color.YELLOW); } public void start() { System.out.println("starting..."); } public void stop()
第12章Java小应用程序( Applet,)的设计 H System. out. println ("stopping. " public void destroyo System. out. println("preparing to unload.. " public void paint( graphics System. out. println("Paint")
第12章 Java 小应用程序(Applet)的设计 { System.out.println("stopping..."); } public void destroy() { System.out.println("preparing to unload..."); } public void paint(Graphics g) { System.out.println("Paint");
第12章Java小应用程序( Applet,)的设计 H g drawString(text, 15, 25) 上面是一个最简单的 Applet例子,大家可能已经发 现,这个程序没有 maino方法,的确,我们前面所学到 的Java应用程序都必须由main(方法处进入,而在一个 Applet却不是这样。 Applet的生命周期稍微有些复杂, 它需要通过浏览器来运行,所以为了执行它,还必须 有一个TML编写的Wb页面
第12章 Java 小应用程序(Applet)的设计 g.drawString(text, 15, 25); } } 上面是一个最简单的Applet例子,大家可能已经发 现,这个程序没有main()方法,的确,我们前面所学到 的Java应用程序都必须由main()方法处进入,而在一个 Applet中却不是这样。Applet的生命周期稍微有些复杂, 它需要通过浏览器来运行,所以为了执行它,还必须 有一个HTML编写的Web页面
第12章Java小应用程序( Applet,)的设计 H 例122 SimpleApplet. html <html> <body <applet name="Simple applet"codebase code=simple applet class width=200 height=100> </applet> </body> <h/htmI>
第12章 Java 小应用程序(Applet)的设计 例12.2 SimpleApplet.html <html> <body> <applet name="Simple Applet" codebase=. code=SimpleApplet.class width=200 height=100> </applet> </body> </html>
第12章Java小应用程序( Applet,)的设计 H 这里将不准备详细讨论有关HTML的问题,如果不 太了解,可以自己査阅相关资料。我们只稍微解释 下上面的HTML代码。它通过标记< Applet>和参数告诉 浏览器下载执行一个 Applet。其中,name这个参数表 示 Applet的名字; codebase表示编译好的 Applet字节码 的路径;code表示 Applet文件的文件名; width和 height 指定了该 Applet的宽度和高度。name和 codebase这两个 参数并不是必须的,如果Aplt字节码文件和html文件 在同一路径下,则可以不加 codebase参数。 width和 height这两个参数一定要加,所以在 Applet程序中可以 不需要设置 Applet的 Panel的大小
第12章 Java 小应用程序(Applet)的设计 这里将不准备详细讨论有关HTML的问题,如果不 太了解,可以自己查阅相关资料。我们只稍微解释一 下上面的HTML代码。它通过标记<Applet>和参数告诉 浏览器下载执行一个Applet。其中,name这个参数表 示Applet的名字;codebase表示编译好的Applet字节码 的路径;code表示Applet文件的文件名;width和height 指定了该Applet的宽度和高度。name和codebase这两个 参数并不是必须的,如果Applet字节码文件和html文件 在同一路径下,则可以不加codebase参数。width和 height这两个参数一定要加,所以在Applet程序中可以 不需要设置Applet的Panel的大小