1. import java.applet.*;
  2. import java.awt.*;
  3. import java.awt.event.*;
  4. public class WelcomeApplet extends Applet implements ActionListener //继承Applet类且实现ActionListener接口
  5. {
  6. Label lblName;
  7. TextField txtName;
  8. TextField txtDisp;
  9. public void init()
  10. {
  11. lblName=new Label("请输入您的名字");
  12. txtName=new TextField(8);
  13. txtDisp=new TextField(20);
  14. add(lblName);//add方法没有指明对象,相当于当前对象(this)在调用
  15. add(txtName);
  16. add(txtDisp);
  17. txtName.addActionListener(this);
  18. }
  19. public void actionPerformed(ActionEvent e)
  20. {
  21. txtDisp.setText(txtName.getText()+"欢迎您来到Java世界!");
  22. }
  23. public static void main(String args[])
  24. {
  25. Frame f =new Frame("欢迎");
  26. f.addWindowListener(new WindowAdapter()
  27. {
  28. public void windowClosing(WindowEvent evt)
  29. {
  30. System.exit(0);
  31. }
  32. }
  33. );//设置窗体的关闭按钮事件
  34. WelcomeApplet a= new WelcomeApplet();
  35. a.init();
  36. f.add("Center",a);
  37. f.setSize(400,300);
  38. f.setVisible(true);
  39. a.start();
  40. }
  41. }

1、ActionListener是Java中关于事件处理的一个接口,继承自EventListener。ActionListener用于接收操作事件的侦听器接口。对处理操作事件感兴趣的类可以实现此接口,

而使用该类创建的对象可使用组件的 addActionListener 方法向该组件注册。在发生操作事件时,调用该对象的 actionPerformed 方法。(摘自百度百科)

2、注释

2.1、单行注释  //……

2.2、多行注释 /*……*/

2.3、文档注释/**……*/,文档注释可以导出帮助文档,其它类里new出该类的时候,按alt + “/" 可以看到自己写的文档注释。

My WelcomeApplet的更多相关文章

  1. applet示例 WelcomeApplet.java <Core Java>

    import java.awt.BorderLayout; import java.awt.EventQueue; import java.awt.Font; import java.awt.Grap ...

  2. java核心技术学习笔记之一程序设计环境

    一术语 JDK:Java Delelpment Jit JRE:Java Runtime Environment 二.安装jdk1.8.0_25 设置环境变量(建议直接安装在C盘下),使用:隔开 C: ...

  3. 2.1 Java程序的构成

    2.1 Java程序的构成 2.1.1逻辑构成 Java源程序逻辑构成分为两大部分:程序头包的引用和类 的定义 1.程序头包的引用 主要是指引用JDK软件包自带的包,也可以是自己定义的类. 引用之后程 ...

随机推荐

  1. SAP物料批次管理配置及操作手册(轉載)

    这个有待学习 业务说明需要先熟悉基本的物料管理(MM).生产计划管理(PP).销售与分销管理(SD)的相关知识.在化工.制药.快消.汽车零部件等行业,为了进行质量的跟踪,往往需要使用批次管理来监控质量 ...

  2. 2014-07-29 Asp.Net 中级工程师 笔试题

    一.选择题    1.下列描述错误的是() A  类不可以被多重继承而接口可以: B  抽象类自身可以定义成员而接口不可以: C  抽象类和接口都不能被实例化: D   一个类可以继承多个基类和多个基 ...

  3. iOS开发拓展篇—UIDynamic(重力行为+碰撞检测)

    iOS开发拓展篇—UIDynamic(重力行为+碰撞检测) 一.重力行为 说明:给定重力方向.加速度,让物体朝着重力方向掉落 1.方法 (1)UIGravityBehavior的初始化 - (inst ...

  4. PhoneGap与Jquery Mobile组合开发android应用的配置

    PhoneGap与Jquery Mobile结合开发android应用的配置 由于工作需要,用到phonegap与jquery moblie搭配,开发android应用程序. 这些技术自己之前也都没接 ...

  5. QB资料学习.01

    1.多数据集的读取 A.取数SQL的配置,借用TStringList进行存储多个不同的取数SQL B.DBA取数:  DBA.ReadMultipleDataSet(TStringList) C.结果 ...

  6. ionic 安装遇到的问题以及解决方案

    公司里要用到 Ionic 做移动App 混合开发 一个环境搭建折腾了好几天.一是公司权限问题,二是网络问题,你懂得. Ionic 环境搭建官网有教程.本来几行命令就能搞定的事,一旦遇到网络问题,就蛋疼 ...

  7. MATLAB 例子研究 Motion-Based Multiple Object Tracking

    这个例子是用来识别视频中多个物体运动的.我要研究的是:搞清楚识别的步骤和相应的算法,识别出物体运动的轨迹. 详细参见官方帮助文档,总结如下: 移动物体的识别算法:a background subtra ...

  8. 实验一《开发环境的熟悉》&实验二《固件设计》

    20145312&20145338 实验一<开发环境的熟悉>&实验二<固件设计> 合作博客链接:http://www.cnblogs.com/yx2014531 ...

  9. SharePoint 2016 开发 工具Preview发布

    博客地址:http://blog.csdn.net/FoxDave 之前装了SharePoint,但是并不能在Visual Studio 2015里面做开发,因为没有相应的office tool. 但 ...

  10. Android中土司(Toast)的使用

     Android中Toast的使用 什么是土司(Toast)? Toast是Android系统提供的一种非常好的提示方式,在程序中可以使用它将一些短小的信息通知给用户,这些信息会在一段时间后自动消失, ...