JAVA2核心类库常用方法速查表 宋庭新 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^)