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”机制下次再学习。

  • 相关阅读:
    三次请求(读-改-读)引出nibernate 一级缓存
    算法竞赛入门经典第一、二章摘记
    uva 10905 Children's Game
    uva 11205 The broken pedometer
    uva 10160 Servicing stations
    uva 208 Firetruck
    uva 167 The Sultan's Successors
    zoj 1016 Parencodings
    uva 307 Sticks
    uva 216 Getting in Line
  • 原文地址:https://www.cnblogs.com/Lamboy/p/3309073.html
Copyright © 2011-2022 走看看