java中applet程序用的多吗_java中一个小Applet程序的疑问

问题:一个小应用程序Applet的例子。输出“Hello World!”,

源程序代码如下:

[code=Java][/code]

//程序文件名称为HelloApplet.java

import java.awt.Graphics;

import java.applet.Applet;

public class HelloApplet extends Applet

{

public void paint (Graphics g )

{

g.drawString ("Hello World!",50,25);

}

}

上面的代码编译之后,会生成HelloApplet.class文件,但是无法独立运行;

小应用程序代码书写和编译完成后,无法独立运行,需要一个载体或者容器。

下面的HTML网页代码就是小应用程序载入的容器。

HTML Test Page

HelloApplet will appear below in a Java enabled browser.

CODEBASE = "."

CODE = "HelloApplet.class"

NAME = "TestApplet"

WIDTH = 400

HEIGHT = 300

HSPACE = 0

VSPACE = 0

ALIGN = middle

>

疑问1: 单击网页文件之后,为什么我的电脑会弹出脚本和Active控件会访问导致影响电脑安全性之类的问题,

我忽略之后,只显示了HelloApplet will appear below in a Java enabled browser.

,而需要输出的字符串没显示出来,请教一下这是为什么呢?

疑问2: 我用Eclipse单独运行HelloApplet.java文件,为什么没有main()函数也可以运行呢?

但是我用记事本编辑之后,在Doc窗口只能编译,而无法执行,如下所示:

F:\java_exercise>javac HelloApplet.java

F:\java_exercise>java HelloApplet

Exception in thread "main" java.lang.NoSuchMethodError: main

这是为什么呢?难道是因为Applet程序与控制台程序不同的原因吗?

作者: ccf19881030

发布时间: 2010-08-21

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值