applet第一个小例子(Applet类和JApplet类)

第一个例子JApplet继承自swing
/*******HelloApplet.java*************/
package chapter9;

import java.awt.Container;
import javax.swing.JApplet;
import javax.swing.JLabel;

public class HelloApplet extends JApplet{

public void init(){
Container contentPane=getContentPane();
JLabel label=new JLabel("Hello World!");
getContentPane().add(label);
}
}


以下是HelloApplet.html的代码:
<html>
<body>
<Applet code="chapter9.HelloApplet.class" width=200 height=100>
</Applet>
</body>
</html>


而且这个html文件应该放到chapter9文件夹的父目录中去。

编译HelloWorld.java,后在chapter9目录的父目录下用命令行的appletviewer密令执行html文件,可以弹出一个applet窗口
或者直接双击html文件,在浏览器中显示

问题:JApplet和Applet区别???

第二个例子:Applet,在awt包中,都有init方法

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


public class HelloWorld extends Applet {
private String hw_text ;


public void init() {
// Put your code here
hw_text = "hello world!";
}
public void paint(Graphics g){
g.drawString(hw_text, 30, 30);
}

}


<html>
<head><title>我的第一个JavaApplet程序</title></head>
</body>

<p>
<applet code="HelloWorld.class" codebase="."
width="300"
height="200">
</applet>

</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值