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

JAVA是目前最热门的网络编程语言,JAVA开发包JDK的版本已经从最初的1.0版发展到1.4版,JAVA类库也在不断的充实和完善,本文从SUN公司的JAVA2核心类库中精选了JAVA程序员在日常工作中常用的一些类,讲解了这些类的构造函数和相关方法的使用。
  #1 一、JAVA小应用程序类(java.applet包)
   JAVA Applet类包含一些能够对小程序的执行进行详细控制的方法。所有的小程序都是Applet的子类。
   ((图1)

图1
图1

  #1 二、抽象窗口工具包类(java.awt包)
   1.Button类
   按钮是包含一个标签并在被按下时产生一个事件的Button对象。
   ((图2)
图2
图2

   2.Checkbox类
   Checkbox对象是一个小的有一个标签的方框,这个方框可以选中或清除。
   ((图3)
图3
图3

   3.CheckboxGroup类
   创建一组互斥的复选框,首先必须定义这些复选框所属的组,然后在构造复选框时指定这个组。复选框组是类型CheckboxGroup的对象。
   ((图4)
图4
图4

   4.Choice类
   Choice类创建一个下拉列表框。
   ((图5)
图5
图5

   5.FileDialog类
   FileDialog类用于创建一种允许用户选择文件的模式对话框。有两个int常量,名为LOAD和SAVE,用于表示用户是想装载还是想保存一个文件。
   ((图6)
图6
图6

   6.Frame类
   Frame类封装那些通常被看作“窗口”的东西。它是Window的一个子类,有一个标题栏、菜单条、边界和调整大小的控制器。
   ((图7)
图7
图7

   7.Graphics类
   抽象Graphics类是所有图形环境的超类。
   ((图8)
图8
图8

   8.Label类
   —个Label对象是一个显示字符串的部件。它定义了三个ht常量:CENTER、LEFT和RIGHT。它们可以用来控制字符串的对齐方式。
   ((图9)
图9
图9

   9.List类
   List提供一个小型的、多项选择的滚动选择列表。
   ((图10)
图10
图10

   10.Panel类
   Panel类是Container的一个具体的子类。它没有增加新的方法,只是实现了Container。Panel是Applet的超类。当屏幕的输出被导向一个小程序时,它被绘制在一个Panel对象的表面。实质上,一个Panel是一个不包含标题栏、菜单条和边界的窗口。这就是为什么当一个小程序在浏览器里运行时看不到这些项的原因。当使用小程序观察器运行一个小程序时,标题和边界是由小程序观察器提供的。其他的部件可以通过使用它们的add()方法被添加到Panel对象上。
   ((图11)
图11
图11

   11.Scrollbar类
   滚动条用于在指定的最小值和最大值之间选取连续的值。Scrollbar类允许对这种类型的部件进行管理。Scrollbar定义了两个int常量:HORIZONTAL和VERTICAL,它们用于选择滚动条的方向。
   ((图12)
图12
图12

   12.TextArea类
   TextArea类提供一个简单的多行编辑器。
   ((图13)
图13
图13

   13.TextComponent类
   TextComponent类是TextArea和TextField类的超类。
   ((图14)
图14
图14

   14.TextField类
   TextField类提供一个单行编辑器。
   ((图15)
图15
图15

  #1 三、JAVA事件类和接口(java.awt.event包)
   1.ActionEvent类
   本类的实例描述了动作事件。
   ((图16)
图16
图16

   2.ActionListener接口
   本接口定义了一个接收动作事件的方法。
   ((图17)
图17
图17

   3.AdjustmentEvent类
   这个类的实例描述了调节事件。滚动条就是一个由对象产生调节事件的例子。
   ((图18)
图18
图18

   4.FocusListener接口
   本接口定义了接收键盘焦点事件的方法
   ((图19)
图19
图19

   5.ItemEvent类
   这个类的实例描述了项目事件。
   ((图20)
图20
图20

   6.ItemListener接口
   这个接口定义了一个接收项目事件的方法。
   ((图21)
图21
图21

   7.KeyEvent类
   这个类的实例描述了按键事件。
   ((图22)
图22
图22

   8.KeyListener接口
   本接口定义了接收键盘事件的方法。
   ((图23)
图23
图23

   9.MouseEvent类
   本类的实例描述了鼠标事件。
   ((图24)
图24
图24

   10.MouseListener接口
   这个接口定义了接收鼠标事件的方法。
   ((图25)
图25
图25

   11.MouseMotionListener接口
   本接口定义了接收鼠标移动事件的方法。
   ((图26)
图26
图26

   12.WindowEvent类
   这个类的实例描述了窗口事件。
   ((图27)
图27
图27

   13.WindowListener接口
   本接口定义了接收窗口事件的方法。
   ((图28)
图28
图28