`
aocshallo
  • 浏览: 9445 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
社区版块
存档分类
最新评论

awt 学习笔记

阅读更多
/** 
*程序范例2-1 Starter applet程序 
*/ 
//注意:没有包的信息 
import java.applet.Applet; 
import java.awt.Label; 

public class StarterApplet extends Applet { 
 private Label label; 
 public void init() { 
  System.out.println("Applet::init()"); 
 } 
 public void start() { 
  System.out.println("Applet::start()"); 
  label = new Label("Starter"); 
  add(label); 
 } 
 public void stop() { 
  System.out.println("Applet::stop()"); 
  remove(label); 
 } 
 public void destroy() { 
  System.out.println("Applet::destroy()"); 
 } 
} 

 applet有四个方法要关注:
1、init() 打开带有applet的文档时,调用init()方法初始化applet
2、start() 打开带有applet的文档时,在init()方法之后调用start()方法,启动applet
3、stop() 关闭带有applet的文档时,调用stop()方法。stop()总在destroy()方法之前被调用
4、destroy() 在stop()方法后面调用。调用destroy()是为了整理曾经使用的资源


可以在同目录下,写入一个html文件,StarterApplet.html
代码如下:

<html> 
  <head><title>Box Unit Test</title></head> 
<body> 
   <hr> 
   <applet code="StarterApplet" width=300 height=100> 
   </applet> 
   <hr> 
</body> 
</html> 

 


注:如果加入了JAVA文件中加入了包的信息的话,在这儿要处理一下
我的StarterApplet.java中有包的信息com.aocshallo.practise
这时候在Html文件中指明<applet>的code参数的时候就是com.aocshallo.practise.StarterApplet
同时要把StarterApplet.html文件放在com的同目录
下面是一个命令appletviewer
用法:appletviewer <options> url(s)
其中,<options> 包括:
  -debug                  在 Java 调试器中启动 applet 小程序查看器
  -encoding <encoding>    指定由 HTML 文件使用的字符编码
  -J<runtime flag>        向 Java 解释器传递参数
-J 选项不是标准选项,如有更改,不另行通知。

作用是去掉html文件中的其它标签,只看applet标签
如果出现ClassNotFound异常,一般是你的类的路径不对

 

分享到:
评论

相关推荐

    JAVA图形编程(AWT+SWING)

    通过`java图形编程1-AWT.chm`和`java图形编程2-Swing.chm`这两个文档,你可以深入学习AWT和Swing的使用方法,了解组件的创建、布局管理、事件处理、模型-视图-控制器模式,以及如何利用Swing的高级功能来构建复杂的...

    java学习笔记(一个初学者的java学习笔记)

    ### Java学习笔记——基础知识详解 #### 一、Java基本数据类型及内存占用 Java作为一种广泛使用的编程语言,其基础数据类型对于理解程序的行为至关重要。Java提供了八种基本数据类型,分为数值型、字符型和布尔型...

    j2se学习笔记和java学习笔记

    本学习笔记旨在深入理解J2SE的基础概念、核心特性以及实际应用。 一、Java基础 Java是一种面向对象的编程语言,由Sun Microsystems(现已被Oracle收购)于1995年发布。它的主要特点包括跨平台性(Write Once, Run ...

    java学习笔记JDK6.0课件和代码

    这个压缩包中包含的"java学习笔记JDK6课件和课本代码"是学习JDK 6.0的重要参考资料,可以帮助你深入理解Java编程的核心概念和实践技巧。 1. **Java基础**:Java是一种面向对象的编程语言,它的基础包括类、对象、...

    java学习笔记JDK6课件和课本代码.rar

    本压缩包"java学习笔记JDK6课件和课本代码.rar"中包含的资源,旨在帮助学习者深入理解Java编程,并掌握JDK 6的关键特性。以下是一些主要的知识点: 1. **基础语法**:Java的基础语法包括变量声明、数据类型、运算符...

    《Java JDK 6 学习笔记》配书示例

    《Java JDK 6 学习笔记》这本书很可能是为了帮助读者深入理解和掌握这个版本的Java编程语言及其开发环境。以下是一些关键知识点的详细说明: 1. **自动装箱与拆箱**:Java 6中引入了自动装箱和拆箱功能,使得基本...

    AWT和Swing笔记,java图形化界面编程

    学习并熟练掌握AWT和Swing,可以让Java程序员创建出具有吸引力和高效交互的图形用户界面,从而提高软件的用户体验。在实际开发中,可以根据需求选择使用AWT的原生感观或Swing的跨平台一致性,以达到最佳的设计效果。

    java学习笔记 初学者必读

    10. 九•AWT(Abstract Window Toolkit) 事件模型 10-41 11. 十•The AWT Component Library 11-41 12. 十一•JFC(Java Foundation Classes) 12-41 13. 十二•Applets 13-41 14. 十三•线程Thread 14-41 14.1. ...

    java学习笔记及源代码

    这份"java学习笔记及源代码"的资源,显然旨在帮助初学者或有经验的开发者深入理解和实践Java编程。以下是对这个主题的详细阐述: 一、Java语言基础 1. 类与对象:Java的核心是面向对象编程,类是对象的模板,对象是...

    java学习笔记.pdf

    ### Java学习笔记知识点总结 #### 第一章:Java语言入门 - **1.1 Java的诞生** Java由Sun Microsystems公司于1995年推出的一种可移植、面向对象的编程语言。最初的设计目标是为消费电子产品提供一种通用编程语言...

    corejava2awt

    全是自己编写的,没问题,是个学习java awt的好笔记。是个非抢号的一个学习资料

    Java OpenGL(JOGL)学习笔记,含代码

    Java OpenGL(JOGL)学习笔记 在学习 JOGL 时,我们需要了解图形显示器是如何工作的。图形显示器是一个由许多像素点组成的绘图区域,图形系统的核心是一个魔法画笔,这支画笔能以非常快的速度移动到一个确定的像素...

    java学习笔记 达内笔记(经典)

    (二)面向对象技术总结.pdf (三)corejava高级特性总结 (四)接口学习总结 (五)异常和内部类 (六)集合框架学习总结 (七)GUI和AWT事件模型 (八)多线程学习总结 (九)输入输出流学习总结 (十)网络编程学习总结

    java学习笔记,全程

    【Java学习笔记全程详解】 Java作为一种广泛应用于企业级开发、移动应用、大数据处理等领域的编程语言,其学习过程涵盖了许多核心概念和技术。这份"我的Java学习笔记"详细记录了作者在学习Java过程中积累的心得体会...

    JAVA入门实例代码及学习笔记

    【JAVA入门实例代码及学习笔记】是一份针对初学者精心准备的资料,涵盖了JAVA语言的基础到进阶的各种重要概念和实战技巧。这份资料通过实际的代码示例和详细的学习笔记,帮助初学者深入理解JAVA编程。 1. **面向...

    javase6 学习笔记(李兴华培训课堂笔记所有.)

    JavaSE6学习笔记是针对Java初学者和进阶者的一份宝贵资料,由知名讲师李兴华的培训课堂笔记汇编而成。这份笔记全面、详细地涵盖了Java SE 6版本的核心概念和技术,对于理解Java编程语言的基础以及进阶特性具有重要...

    Java学习笔记JDK6.rar

    这份"Java学习笔记JDK6.rar"压缩包显然是一份针对初学者或希望深入理解Java基础的开发者的学习资料,它涵盖了JDK6版本的相关知识。 在JDK6中,有几个关键的知识点值得深入探讨: 1. **基础语法**:Java的基础语法...

    Java-J2SE学习笔记.rar

    这份"Java-J2SE学习笔记"包含了丰富的Java基础知识,是初学者和进阶者的重要参考资料。以下将从几个关键知识点进行详细阐述: 1. **Java语言基础**:Java是一种面向对象的编程语言,具有简单性、面向对象、健壮性、...

Global site tag (gtag.js) - Google Analytics