zoukankan      html  css  js  c++  java
  • Java Applet小应用

    开发和部署方式
        嵌入到HTML网页中,用<Applet></Applet>标签识别。java环境用浏览器的,在第一次打开时下载,可开发成以后打开,默认不必再次下载。也可以在命令行执行
        需要引入import java.applet.applet;//或 import java.applet.*。
        类头处,要定义实现Applet     extends Applet 
        没有main函数,用几个常用方法代替,
            public void init();
            public void start();
            public void stop()
            public void destroy()
            例子:import java.awt.Graphics;//程序文件名helloApplet.java
                       import java.applet.applet;//或 import java.applet.*
                        import java.awt.event.*;
                        public class helloApplet extends Applet implements ActionListener//这里是主类,是执行程序的入口,是Applet的扩展类;实现一个接口ActionListener
                        {
                            public void paint(Graphics g)
                            {
                                 g.drawString("helloApplet",50,25);
                            }
                        }
                        小应用程序代码无法独立运行,需要一个载体或容器,例如把编译后的 .class 载入一个html页面的body部分。有时,小应用需要创建并调用小应用的start()方法
                <html>
                ........
                <body>
                <applet
                    codebase="."
                    code = "helloApplet.class"//这里
                    name = "test"
                    width = 400
                    height = 300
                    hSpace =0
                    vSpace =0
                    Align = middle
                >
                </Applet>
            </body>
            </html>
     
    Applet的工作流程
        1是客户端请求html页,2是客户端载入html页,3是客户端从html页发现有applet,然后请求applet,4是客户端载入applet
     
    在html设置参数
        控制applet的外观。也可用于传参数
     
    生命周期
        打开网页,init()初始化,start()启动,离开网页,stop()停止,退出浏览器,destroy()撤销;重新加载浏览器或改变浏览器尺寸或返回网页,重新开始。
        
     
    用途
        显示图片、文字,或与用户交互。
        显示图片用Applet基类提供自带的getDocument和getImage方法。
        声音用applet基类提供的getAudioClip方法
        控制浏览器环境,如用applet显示一个url的内容,用applet基类的showDocument,实现一个网页,显示两个网址;状态栏显示用showStatus
     
    使用浏览器的java插件替换浏览器的jre
        用浏览器的jre显示applet,我们知道一般是在html用applet标签,但可在安装了浏览器java插件后,在html用object标签,就不用浏览器的jre了。
     
    applet网页显示JAR文件
        JAR文件包含了applet类class、图片、声音文件,是压缩文件。
        可用jdk的bin里的jar.exe操作。在html显示要在applet标签中加archive属性。
      
    让applet可以像java程序一样运行
        加main函数,而不是只实现接口,另外加实例化applet的代码,并加显示applet的代码,如载入、设置大小、显示框架。
     
    部署applet
        配置applet到服务器,安装tomcat,把包含applet的html和相关文件如图片,.class文件拷贝到tomcat的新建目录,在浏览器访问tomcat所在服务器的默认8080端口,加刚才文件的对应目录的html,即可显示。
     
     
     
        
  • 相关阅读:
    JavaScript 循环语句
    python 学习(day1)
    spring定时任务(@Scheduled注解)cron表达式详解
    IDEA 实用插件
    mysql版本和mysql-connector-java的对应关系记录
    CAS单点登录(理论部分)
    AOP
    获取post请求数据工具类
    nodeJs 安装
    docker 安装Nginx
  • 原文地址:https://www.cnblogs.com/yinlg/p/4928182.html
Copyright © 2011-2022 走看看