java笔记1.15

Java小应用程序:Java Applet

可以通过忘了传输并且运行在浏览器环境下(所以和JavaScript啥区别)
它的执行方式与一般的程序不同,生命周期也较为复杂
前面我们所编写的都是Application,接下来编写的是Applet
.
.
.
.

Application和Applet

Application:通过Java解释器执行,独立的程序,使用命令行直接执行
Applet在浏览器运行,所以还需要HTML来告诉浏览器如何载入,运行Applet

applet虽然可以在浏览器进行浏览,但是,现在大多数浏览器不好支持了,小程序也都不是用java带的库了,而是用目标平台所支持的库。

某些浏览器中依然存在对 标签的一些支持,但是需要额外的插件和安装过程才能起作用。

比如:微信小程序,需要Java去调用微信小程序的库。
所以此处照例快速略过

Applet编写运行

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

public class b extends Applet {
    String hw_text;

    public void init() {
        hw_text = "Hello World";
    }
    public void paint(Graphics g) {
        g.drawString(hw_text, 25, 25);
    }
}

这没有main怎么运行啊,坑爹嘛这不是
application是从main开始执行,applet是从构造方法开始执行
而且不可以直接运行,需要用appletviewer xxx.html
和javac,java命令一样用

<html>
    <head>
        <title>
            这是标题
        </title>
    </head>
        <applet code="b.class" width="100" height="100"></applet>
</html>

除了第一行为必要,其他的都是可选

<applet>标签
<applet code="源码文件.class" width="所占宽度" height="所占高度" 
codebase = 为源文件指定url alt = 当applet无法运行显示本段文字 align = 对齐方式
 vspace = 与网页其他内容间距 hspace = 间距
 >
<param name = 变量名 value =>
</applet>

可以显示一系列的,字符串,动图,音视频等…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值