Java Applet怎么运行

2024-11-11 17:08:09
推荐回答(5个)
回答(1):

1.首先编写java文件,如下:
import java.awt.*;
import java.applet.*;
public class Java_Graphics extends Applet {
public void paint(Graphics g) {
g.drawString("用Graphics写字和画图的基本方法", 20,40);
g.drawOval(100, 100, 30, 30);
g.drawOval(200, 100, 40, 25);
g.drawLine(20, 140, 200,140);
g.drawRect(20, 160, 50, 80);
g.drawRoundRect(110, 160, 100, 100, 25, 18);
}
}
1
2
3
4
5
6
7
8
9
10
11
12
javac Java_Graphics.java 编译完成后生成 java_Graphics.class
这将是在浏览器中执行的程序(.class文件)
2.其次,编写对应的Html文件:








My First Java Applet


Here's my First Java Applet:



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
> 想来大家都知道,最重要的当然这句> height = "300">,加载了.class文件
1
2
3.浏览器解释执行:
点击html文件,你可以看到你想看到的效果,(paint()所画)~~

回答(2):

注意:applet不能直接用java命令运行

方法(步骤):

1、Javac welcome.java后生成welcome.class

2、在跟welcome.class同一级的目录下新建一个文本文件,并输入:
width=320 height=180>


3、保存并将文件名改为welcome.html
(这个html文件的名字任意,在这边我用welcome)

4、在cmd中输入appletviewer welcome.html便可以看见你的applet了
或直接把这个welcome.html拖入浏览器运行,也可以有同样效果

5、现在我解释一下上面的代码:


是必要的格式,在里面可以输入许多参数,其中code,width,height是必须的
code:欲运行的class的名字
width:applet窗口的宽度
height: applet窗口的高度

回答(3):

Applet可以翻译为小应用程序,Java Applet就是用Java语言编写的这样的一些小应用程序,它们可以直接嵌入到网页或者其他特定的容器中。这里讲解嵌入到网页运行。

    1,建立Java源文件首先创建Java的源代码即建立一个文本文档包括有符合Java规范的语句。 

public class HelloWorld extends Applet{
 
    @Override
    public void paint(Graphics g) {
        super.paint(g);
        g.drawString("你们好!", 20, 10);
    }
}

    2,编译源文件将Java源文件编译成Class的字节码文件然后再将字节码文件嵌入到一个HTML文件中。


 
  
  

 

    3,利用浏览器解释执行html文件。

回答(4):

java 命令是不可以运行没有主方法的java applet程序的。在html里面可以运行,如html内容如下:

Title</><br></head><br><applet code="welcome.class" width=200 height=200><br></applet><br></html><br>还可以用appletviewer welcome来运行。</p> </div> </div> <div class="clear"></div> </div> <div class="wdhdnr"> <div class="huidanrtop"> <div class="wdhuidaxinx"> <div class="wdhuidaxm">回答(5):</div> </div> </div> <div class="clear"></div> <div class="wdhuidanrmid"> <div class="zuijiacont"> <p>好象是你的main函数参数写错了吧,错误提示你:不支持的"main"版本</p> </div> </div> <div class="clear"></div> </div> </div> </div> <div class="wendaright"> <div class="wdluluerwema"> <div class="wdxgwttop">相关问答</div> <div class="wdxgwtnr"> </div> <div class="clear"></div> </div> <!-- 其他随机问答['id'=>alphaID($like['zid'])] --> <div class="wdluluerwema"> <div class="wdxgwttop">最新问答</div> <div class="wdxgwtnr"> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://58z.net/z/155271809.html">最短的演讲</a></div> </div> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://58z.net/z/192999812.html">一个人带着他的汽车和电锯穿越到古代,跟一群骷髅大战的电影叫什么名字啊</a></div> </div> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://58z.net/z/1959201243454289900.html">vivoy622陌陌定位失败怎么办</a></div> </div> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://58z.net/z/1581426620623268060.html">山西省运城市临猗庙上乡城东村有姓申的吗?</a></div> </div> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://58z.net/z/29716535.html">世界上是否有统一的星级酒店划分标准??</a></div> </div> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://58z.net/z/1689902973435425308.html">为什么 计算机专业考研 各个学校复试分数线感觉有点低啊 大部分都在320左右</a></div> </div> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://58z.net/z/695397320110946844.html">晚上11点到济南机场,还有机场大巴吗</a></div> </div> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://58z.net/z/289381.html">古时人们为何把东西放在袖里?</a></div> </div> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://58z.net/z/20859078.html">我是1975年2月7日生的女子,谁能帮我算一下我的运势?</a></div> </div> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://58z.net/z/500292914979212044.html">传奇怎么退出行会 常用指令大全</a></div> </div> </div> </div> </div> <div class="clear"></div> <div class="footer"> <!-- 移动底部导航 --> <div class="fanhuitop"><a href="#top" ref="nofollow"><img src="https://58z.net/static/old/img/fhtop.png" alt="返回顶部" title="返回顶部"></a></div> <div class="dibu"> <div class="dibu"> </div> </div> <div class="banquan"> <p>内容全部来源于网络收集,如有侵权,请联系网站删除:QQ:24596024</p> </div> </div> </div> </div> <script src="/tj.js" type="text/javascript"></script> </body> </html>