Java笔记(10)-Java Applet程序


东边日出西边雨,道是无晴却有晴。—-刘禹锡的《竹枝词二首·其一》


Java Applet程序

JavaApplet就是用Java语言编写的小应用程序,可以直接嵌入到网页中,并能够产生特殊的效果。Java Applet 程序由浏览器中内置的 JVM 负责执行,而不是安装在操作系统上的 JVM 来执行这也是称Java Applet 程序为内嵌式程序的原因。

1 Java Applet程序结构

一个Java Applet 程序中必须有一个类是 Applet 的子类,称该子类是 Java Applet 程序的主类,并且主类必须修饰为 public 。Applet 类是 java.applet 包中你的一个类,同时它还是 java.awt 包中 Panel 类的子类,因此 Java Applet 程序的主类的实例是一个容器,因此可以在这个容器中添加组件,处理组件事件,完成一些工作。

2 Java Applet 的运行原理

Java Applet 程序通过浏览器来执行( 下面的程序在eclipse上也可以运行 ),因此它和 Java 应用程序有许多不同之处。

示例

效果图:

这里写图片描述


Main.java

import java.applet.Applet;
import java.awt.Button;
import java.awt.Color;
import java.awt.Graphics;

public class Main extends Applet{
    Button button1,button2;
    int sum;
    public void init(){
        button1 = new Button("yes");
        button2 = new Button("No");
        add(button1);
        add(button2);
    }
    public void start(){
        sum = 0;
        for(int i = 0;i<=100;i++){
            sum =sum+i;
        }
    }
    public void stop(){}
    public void destory(){}
    public void paint(Graphics g){
        g.setColor(Color.blue);
        g.drawString("程序设计方法", 20,60);
        g.setColor(Color.red);
        g.drawString("sum="+sum, 20, 100);
    }
}

运行方式1:
如果要在浏览器中运行,则需要编写一个html 文件来告诉浏览器来运行这个程序。
新建show.html,和Main.java 在同一目录下

<applet code=Main.class height=180 width=300>
</applet>

执行命令:

这里写图片描述

运行方式2:
Main.java在 eclipse 上直接运行,会有警告

警告: 无法读取 AppletViewer ......
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值