详细内容

applet是一个小型的动态Java程序,那么如何运行Applet?本篇文章就给大家介绍Applet,让大家了解Applet是什么,运行Applet的方法,希望对你们有所帮助。

Java applet是什么?

applet是一个小型的动态Java程序,它可以嵌入在HTML代码中,通过Internet传输并由兼容Java的Web浏览器运行,在客户端计算机上工作。

说明:

1、applet通常在AppletViewer或Java兼容的Web浏览器中执行。

2、所有applet都是java.applet.Applet类的子类(直接或间接)、都会导入java.awt包,并且这些子类必须声明为“public”。

3、applet的执行通常不是从main()方法开始的。

如何运行Applet?

我们可以通过两种方式来运行Applet,下面我们就来介绍一下这两种方式:

1、在兼容Java的Web浏览器中执行applet。

我们可以把applet嵌入到HTML代码中,在运行html文件,进而在兼容Java的Web浏览器中执行applet

例:首先创建一个applet并进行编译//First.java

import java.applet.Applet;

import java.awt.Graphics;

public class First extends Applet{

public void paint(Graphics g){

g.drawString("Hello World",150,150);

}

}

注:class必须声明为“public”,因为它的代码将由位于程序外部的代码访问。

然后创建hello.html文件,将applet代码放在html文件中:包含一个加载applet的标签(applet标签或者object标签)

width和height语句指定applet使用的显示区域的尺寸,applet标签包含其他几个选项。在Web浏览器中执行此文件所需的只是在Web浏览器中加载hello.html文件,然后就可执行applet。

2、通过appletViewer工具

我们可以在appletviewer中执行applet,这是运行applet的最简单方法,它主要是用于测试。

例1:在appletviewer中执行以下命令,运行上例的hello.html,来执行appletappletviewer hello.html

例2:首先在注释中创建一个包含applet标记的applet并进行编译//First.java

import java.applet.Applet;

import java.awt.Graphics;

public class First extends Applet{

public void paint(Graphics g){

g.drawString("HelloWorld",150,150);

}

}

/ *

APPLET>

* /

然后运行命令:appletviewer First.java

注:我们要通过appletviewer工具执行applet,需要在命令提示符下传递命令:c:\>javac First.java

c:\>appletviewer First.java

总结:以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。

java applet怎么运行_Java如何运行Applet?运行Applet的两种方式相关推荐

  1. java native函数库_Java 层调用 Native 层函数的两种方式

    概述 Java 层如何调用Native层函数,大家都应该知道使用JNI(Java 本地接口). 通过在java层声明native方法,然后遵守JNI规范命名Native函数,即可建立Java层nati ...

  2. java 线程同时启动_java多个线程同时启动的两种方式

    [背景]今天遇到一个并发问题,为了在开发环境复现这个bug,需要让多个线程同时执行到某条语句. [解决方案] java1.5的concurrent包下的CyclicBarrier 和 CountDow ...

  3. Java并发基础01. 传统线程技术中创建线程的两种方式

    传统的线程技术中有两种创建线程的方式:一是继承Thread类,并重写run()方法:二是实现Runnable接口,覆盖接口中的run()方法,并把Runnable接口的实现扔给Thread.这两种方式 ...

  4. Java面试题:synchronized和对象的访问定位的两种方式

    说一说自己对于 synchronized 关键字的理解 ? synchronized关键字解决的是多个线程之间访问资源的同步性,synchronized关键字可以保证被它修饰的方法或者 代码块在任意时 ...

  5. java并行任务,Java 并发编程学习(五):批量并行执行任务的两种方式

    Java 并发编程学习(五):批量并行执行任务的两种方式 背景介绍 有时候我们需要执行一批相似的任务,并且要求这些任务能够并行执行.通常,我们的需求会分为两种情况: 并行执行一批任务,等待耗时最长的任 ...

  6. Java通过图片url地址获取图片base64位字符串的两种方式

    工作中遇到通过图片的url获取图片base64位的需求.一开始是用网上的方法,通过工具类Toolkit,虽然实现的代码比较简短,不过偶尔会遇到图片转成base64位不正确的情况,至今不知道为啥. 之后 ...

  7. [Java中实现Excel表导入导出]基于easy-poi和EasyExcel两种方式实现

    第一种:基于easy-poi实现Excel导入导出 1.导出Excel表格 第一步:在pom文件中导入依赖 <!--基于easy-poi实现Excel导入导出--><dependen ...

  8. java json解析 代码_Java构造和解析Json数据的两种方法详解一

    在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别.下面首先介绍用json-lib构造和解析Jso ...

  9. java class 生成对象_Java反射机制(创建Class对象的三种方式)

    1:SUN提供的反射机制的类: java.lang.Class java.lang.reflect.Constructor java.lang.reflect.Field java.lang.refl ...

  10. java数组循环扩容_Java中实现数组动态扩容的两种方法

    Java中实现数组动态扩容的两种方法 java中初始化一个数组需要定义数组的容量,而在我们使用数组时往往会遇到数组容量不够的情况,此时我们就需要通过动态扩容的方式来来根据需求扩大数组的容量. 我们可以 ...

最新文章

  1. 程序员不要去这样的公司
  2. spring aop 应用实例
  3. 仿生蛇类机器人 特点_今日项目:功能表面仿生激光强化及其修复再造技术
  4. 记一次调用API遇到的问题
  5. 操作系统(13)-操作系统中的死锁及其预防、避免、检测与解除
  6. 博弈论(巴什博奕,威佐夫博弈,尼姆博弈)
  7. Linux系列 | 了解nohup和的功效
  8. cas client 更新ticket_cas sso单点登录系列6_cas单点登录防止登出退出后刷新后退ticket失效报500错...
  9. Linux中history命令增加时间显示
  10. php 检测域名,PHP实现检测网址是否能够正常打开的方法
  11. 论文解读:预测lncRNA的相互作用生物分子类型:一种集成深度学习方法
  12. STM32对于1997与2007电表数据规约的解析
  13. 英语听力采用计算机化考试,高考英语复习资料及听力机考特点与应对建议
  14. 拿来主义vs.自主创新
  15. 马士兵mca课程java学习笔记
  16. 用Python看看世界人口分布都咋样
  17. 后台弹出页面或模式窗口
  18. js中的的GO和AO
  19. 考研计算机有关专业,有关计算机专业考研
  20. code函数oracle列子,Oracle内置函数SQLCODE和SQLERRM的使用

热门文章

  1. 脑机接口照进现实:5位脑科学家带来的最新启示
  2. 做公众号一年,赚100万
  3. 20175202 葛旭阳 MyCP
  4. 伯明翰大学计算机科学怎么样,独家解析!伯明翰大学的优势专业:工程/计算机科学...
  5. 2023届暑期实习京东二面
  6. html 页面右侧浮窗 CSS,CSS实现广告右侧悬浮效果
  7. 三句话的原则-看人长处-帮人难处-记人好处
  8. 光模块中的DDM介绍
  9. 快手校招工程笔试: 获得最多的奖金
  10. 腾讯背水一战,视频号底牌尽出