JAVA2核心类库常用方法速查表

Author: 宋庭新 Date: 2001年 60期

    JAVA是目前最热门的网络编程语言,JAVA开发包JDK的版本已经从最初的1.0版发展到1.4版,JAVA类库也在不断的充实和完善,本文从SUN公司的JAVA2核心类库中精选了JAVA程序员在日常工作中常用的一些类,讲解了这些类的构造函数和相关方法的使用。
  #1    一、JAVA小应用程序类(java.applet包)
      JAVA Applet类包含一些能够对小程序的执行进行详细控制的方法。所有的小程序都是Applet的子类。
      (^60090206a^)
  #1    二、抽象窗口工具包类(java.awt包)
      1.Button类
      按钮是包含一个标签并在被按下时产生一个事件的Button对象。
      (^60090206b^)
      2.Checkbox类
      Checkbox对象是一个小的有一个标签的方框,这个方框可以选中或清除。
      (^60090206c^)
      3.CheckboxGroup类
      创建一组互斥的复选框,首先必须定义这些复选框所属的组,然后在构造复选框时指定这个组。复选框组是类型CheckboxGroup的对象。
      (^60090206d^)
      4.Choice类
      Choice类创建一个下拉列表框。
      (^60090206e^)
      5.FileDialog类
      FileDialog类用于创建一种允许用户选择文件的模式对话框。有两个int常量,名为LOAD和SAVE,用于表示用户是想装载还是想保存一个文件。
      (^60090206f^)
      6.Frame类
      Frame类封装那些通常被看作“窗口”的东西。它是Window的一个子类,有一个标题栏、菜单条、边界和调整大小的控制器。
      (^60090206g^)
      7.Graphics类
      抽象Graphics类是所有图形环境的超类。
      (^60090206h^)
      8.Label类
      —个Label对象是一个显示字符串的部件。它定义了三个ht常量:CENTER、LEFT和RIGHT。它们可以用来控制字符串的对齐方式。
      (^60090206i^)
      9.List类
      List提供一个小型的、多项选择的滚动选择列表。
      (^60090206j^)
      10.Panel类
      Panel类是Container的一个具体的子类。它没有增加新的方法,只是实现了Container。Panel是Applet的超类。当屏幕的输出被导向一个小程序时,它被绘制在一个Panel对象的表面。实质上,一个Panel是一个不包含标题栏、菜单条和边界的窗口。这就是为什么当一个小程序在浏览器里运行时看不到这些项的原因。当使用小程序观察器运行一个小程序时,标题和边界是由小程序观察器提供的。其他的部件可以通过使用它们的add()方法被添加到Panel对象上。
      (^60090206k^)
      11.Scrollbar类
      滚动条用于在指定的最小值和最大值之间选取连续的值。Scrollbar类允许对这种类型的部件进行管理。Scrollbar定义了两个int常量:HORIZONTAL和VERTICAL,它们用于选择滚动条的方向。
      (^60090206l^)
      12.TextArea类
      TextArea类提供一个简单的多行编辑器。
      (^60090206m^)
      13.TextComponent类
      TextComponent类是TextArea和TextField类的超类。
      (^60090206n^)
      14.TextField类
      TextField类提供一个单行编辑器。
      (^60090206o^)
  #1    三、JAVA事件类和接口(java.awt.event包)
      1.ActionEvent类
      本类的实例描述了动作事件。
      (^60090206p^)
      2.ActionListener接口
      本接口定义了一个接收动作事件的方法。
      (^60090206q^)
      3.AdjustmentEvent类
      这个类的实例描述了调节事件。滚动条就是一个由对象产生调节事件的例子。
      (^60090206z^)
      4.FocusListener接口
      本接口定义了接收键盘焦点事件的方法
      (^60090206r^)
      5.ItemEvent类
      这个类的实例描述了项目事件。
      (^60090206s^)
      6.ItemListener接口
      这个接口定义了一个接收项目事件的方法。
      (^60090206t^)
      7.KeyEvent类
      这个类的实例描述了按键事件。
      (^60090206a1^)
      8.KeyListener接口
      本接口定义了接收键盘事件的方法。
      (^60090206u^)
      9.MouseEvent类
      本类的实例描述了鼠标事件。
      (^60090206b1^)
      10.MouseListener接口
      这个接口定义了接收鼠标事件的方法。
      (^60090206v^)
      11.MouseMotionListener接口
      本接口定义了接收鼠标移动事件的方法。
      (^60090206w^)
      12.WindowEvent类
      这个类的实例描述了窗口事件。
      (^60090206x^)
      13.WindowListener接口
      本接口定义了接收窗口事件的方法。
      (^60090206y^)