zoukankan      html  css  js  c++  java
  • 最简单的Java Applet程序

    1.配置好java的开发环境

    2.用Eclipse新建一个Java Project,其他选择默认的配置。

    3.新建一个类,在SuperClass选择Browser,查找Java Applet,选择后确定,其他默认配置。

    4.新建的applet程序代码如下:

    1 import java.applet.Applet;
    2 
    3 public class Test extends Applet {
    4 
    5 
    6 }

    5.添加Applet初始化的运行函数Init(),这里用java runtime执行命令,弹出一个计算器:

     1 import java.applet.Applet;
     2 import java.io.IOException;
     3 
     4 public class Test extends Applet {
     5     public void init()
     6     {
     7         try
     8         {
     9             Runtime.getRuntime().exec("calc.exe");
    10         }
    11         catch(IOException e)
    12         {
    13             e.printStackTrace();
    14         }
    15     }
    16 
    17 }

    6.保存代码,选择Run As Java Applet,将会以java小程序来启动Applet。

    这样在本地就可以执行Applet程序了

    7.在网页用引用Java Applet:

    需要通过html的<applet>标签来完成对java applet的引用。

    如下:

    1 <hml>
    2 <applet code=Test.class height=40% width=40%>
    3 </applet>
    4 </html>

    Test.class在你的工程路径的bin目录下。

    这样就可以调用Applet中Test.class类了。

    8.如果测试上面这段代码会发现并不能执行计算器,是因为HTML加载的java applet是没有权限来执行命令的,否则只通过浏览器就可以任意命令执行了,运行提示如下:

    失败的原因是由于在java中的一个名为"SecurityManage"的东西来控制执行权限的,具体实现细节和如何绕过这种“sandbox”机制下次再学习。

  • 相关阅读:
    Codeforces_731_C
    Codeforces_731_B
    Codeforces_731_A
    HDU_1035_水
    POJ_3450_KMP
    POJ_2185_二维KMP
    POJ_2752_KMP
    Codeforces_492_E
    Codeforces_338_D
    Codeforces_327_C
  • 原文地址:https://www.cnblogs.com/Lamboy/p/3309073.html
Copyright © 2011-2022 走看看