Applet初次使用
2016-06-19 14:10
309 查看
ZLYD团队Apllet学习笔记
初识Applet
Applet是采用Java编程语言编写的小应用程序,该程序可以包含在 HTML(标准通用标记语言的一个应用)页中,与在页中包含图像的方式大致相同。Java applets像Java应用程序一样,它们的建立都是遵循相同的三个步骤—编写,编译及运行。不同 的是,它们是在一部分网页上运行,而不是在你的桌面上运行。基本步骤
在Java中编写一个简单的applet编译Java源代码
创建一个涉及到applet的HTML页
在浏览器中打开HTML页
1.编写Java源代码
我使用idea来创建我的Java源代码文件。打输入这样的代码://Reference the required Java libraries import java.applet.Applet; import java.awt.*;//The applet code public class FirstApplet extends Applet { public void paint(Graphics g) { //Draw a rectangle width=250, height=100 g.drawRect(0, 0, 250, 100); //Set the color to blue g.setColor(Color.blue); //Write the message to the web page g.drawString("Look at me, I'm a Java Applet!", 10, 50); } }
public class FirstApplet extends Applet {这是一个指令来调用applet类 “FirstApplet”。文件名要与这个类的名字相匹配并有一个“.java” 的扩展。如果你的文件没有另存为"FirstApplet.java",Java compiler就会抱怨而且不会编译你的 applet。
运行结果:
2.创建HTML文件
值得注意的是到目前为止你已经确切的遵循相同的步骤,如果你在创建一个Java应用程序。Applet被 创建并保存在一个文本文件中,通过javac compiler已经进行编译。Java Applets不同于Java 应用程序,当它们运行的时候。现在需要的是涉及FirstApplet.class文件 的网页。记住,类文件是你的applet已编译的版本;这是你的电脑可以知道并执行的文件。
创建html文件“First-App.html:
”
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>My First Java Applet</title> </head> <body> >Here's my first Java Applet: <applet code="FirstApplet.class" width="300" height ="300"></applet> </body> </html>
< applet code="FirstApplet.class" width="300" height ="300">是在网页中最重要的一行。当网页被显示,它会告诉浏览器打开你的Java applet并运行它。
3.打开HTML页:
在html编写完成后,左上角会有用浏览器打开的提示:选项有IE等浏览器快速小总结
在文本文件中编写Java 代码保存文件
编译代码
修复错误
在HTML也中参考applet
过浏览网页运行applet
相关文章推荐
- 深入学习activity之不同情况的生命周期
- 《老罗的Android之旅》导读PPT
- Android开发 10个常用工具类
- Android使用Xfermode图形渲染方法实现自定义圆形、圆角和椭圆ImageView
- Android-防止用户快速点击和多控件点击
- Android开发常用代码片段
- Android 沉浸状态栏
- android jdbc 远程数据库
- AS之NDK开发流程
- log4j的简单介绍
- Android 网页抓取(实现新闻客户端)
- Android studio 使用aidl实现远程服务
- ios 事件穿透
- Android第一行代码知识总结(1)
- 关于android-support-v4.jar兼容包
- android底层开发笔记(4)bring up panel
- Android定时开机及其实现流程
- Mapped Statements collection does not contain value for
- android rom移植知识普及
- Android学习笔记之图像颜色处理(ColorMatrix)