Site hosted by Angelfire.com: Build your free website today!


JAVA中常用的类


applet类
常用方法∶
AudioClip getAudioClip(URL base,String audioFilename);
 功能∶调入一个.au格式的音频文件,并把它分配给一个AudioClip对象。
Color getBackground();
 功能∶获取applet的背景色
URL getCodeBase();
 功能∶获取applet的主目录
URL getDocumentBase();
 功能∶获取Web页的主目录
Image getImage(URL 对应于某个子目录的地址,String 图象文件名);
 功能∶载入图象(从相对URL)
String getParameter(String "参数名");
 功能∶提取(返回)HTML文档的APPLET元素中用PARAM标志设定的参数值。未找到返回NULL。
Dimension getSize(); [JDK 1.1]
 使用方法∶getSize().height获取applet的高度
void setBackground(Color bgColor);//参数可以是颜色对象实例或预定义颜色  得定义颜色对象实例
 Color bgColor=new Color(int 红值,int 绿值,int 蓝值);//所有颜色值在0-255之间
 预定义颜色
  Color.black、Color.blue、Color.cyan、Color.darkGray、Color.gray、
  Color.green、Color.lightGray、Color.magenta、Color.orange、
  Color.pink、 Color.red、Color.white、Color.yellow
void setFont(Font font);
 注意∶得定义字体对象实例(用Font的构造函数创建字体对象)
  Font font=new Font(String family,int style,int size);
  family有"TimesRoman"、"Helvetica"、"Dialog"、"Dialog Input"、"Courier"
  style 有Font.BOLD、Font.PLAIN、Font.ITALIC、Font.BOLD|Font.ITALIC
 功能∶设置字体
Graphics getGraphics();
 功能∶经过pain调用而直接进行绘图操作。
 例如∶getGraphics().drawLine(x1,y1,x2,y2);
void showStatus(String message);
 功能∶在浏览器底部的状态栏显示一个字符串
Dimension size(); [JDK 1.02]
 使用方法∶size().width获取applet的宽度

AudioClip类
常用方法∶
void loop();
 功能∶反复播放音频文件
 使用方法∶
  AudioClip audioClip=getAudioClip(getCodeBase(),"文件名.au");
  audioClip.loop();
void play();
 功能∶播放一次音频文件

Event类(实例用作事件处理方法的参数)
常用属性(域)∶
int clickCount
 鼠标单击的次数
int id
 事件的类型
  GOT_FOCUS、LOST_FOCUS、
  KEY_PRESS、KEY_ACTION、KEY_RELEASE、
  LIST_DESELECT、LIST_SELECT、
  MOUSE_DOWN、MOUSE_ENTER、MOUSE_EXIT、MOUSE_MOVE、MOUSE_UP、
  SCROLL_PAGE_UP(或DOWN)、SCROLL_LINE_UP(或DOWN)、
int key
 引发事件的按键
  非ASCII按键有:DOWN、END、F1(到F12)、HOME、LEFT、PGDN、PGUP、RIGHT、UP
int modifiers
 组合键的状态
 ALT_MASK、CTRL_MASK、META_MASK、SHIFT_MASK
long wen
 事件发生的时间(与System.currentTimeMillis的结构一样)
int x
 事件的X坐标
int y
 事件的Y坐标

Graphics类
常用方法∶
void clearRect(int left,int top,int width,int height);
 功能∶用当前的背景色绘制一个实心矩形
void copyArea(int left,int top,int width,int height,int deltaX,int deltaY);
 功能∶将在(left,top,width,height)矩形中的所有像素复制到(left+deltaX,top+deltaY,width,height)
void draw3DRect(int left,int top,int width,int height,boolean raised);
 功能∶绘制一个有3D边界的空心矩形。raised可设为true(矩形凸)或false(矩形凹)。
void drawArc(int left,int top,int width,int height,int startAngle,int deltaAngle);
 功能∶绘制曲线。前4个参数指定了椭圆的外接矩形,后两个参数是角度值,东方是0,逆时针转。
void drawImage(Image 图象对象实例,int 左上角X坐标,int 左上角Y坐标[,int 图象宽,int 图象高],ImageObserver observer);
 功能∶显示图象
 注意∶(1)图象对象实例=getImage();(2)在applet中observer一般用this
void drawImage(Image 图象对象实例,int left,int top[,int width,int height],Color bgColor,ImageObserver observer);
 功能∶显示透明图象,指定的背景色作为透明显示的像素色。
void drawLine(int x1,int y1,int x2,int y2);
void drawOval(int left,int top,int width,int height);
 功能∶绘制一个椭圆,参数指定了外接矩形。
void drawRect(int left,int top,int width,int height);
 功能∶用当前色绘制一个空心的矩形。
void drawString(String string,int left,int bottom);
 功能∶用当前色和当前字体绘制一个字符串。
void fill3DRect(int left,int top,int width,int height,boolean raised);
功能∶绘制一个有3D边界的实心矩形。 void fillOval(int left,int top,int width,int height);
 功能∶用当前色填充一个椭圆,参数指定了外接矩形。
void fillRect(int left,int top,int width,int height);
 功能∶用当前色绘制一个实心的矩形。
Color getColor();
 功能∶返回当前颜色。
void setColor(Color color);
 功能∶设置前景色。
void setFont(Font font);
 功能∶设置将被drawString方法使用的字体。
void setXORMode(Color color);
 功能∶表示后续绘图操作将使用XOR(按位取反异或)。

Image类
常用方法
int getWidth(this);
 使用方法∶
  Image image=getImage(getDocumentBase(),"图象文件名");
  image.getWidth(this);
 注意∶必须确保图象已经完全载入

Integer类
常用方法∶
int parseInt(String 字符串[,int 进制]);

MediaTracker类(使用时先创建一个实例,调用方法时得使用该实例)
构造函数∶
 MediaTracker track=new MediaTracker(this);
常用方法∶
void addImage(Image image,int id[,int width,int height]);
 功能∶注册一个图象,并赋予它一个ID
boolean checkAll();
boolean checkAll(boolean startLoading);
 功能∶测试图象是否被完全载入,是则返回true,否则返回false。
  如果给startLoading赋了值true,则系统发现图象没有载入就开始载入。
 注意∶不要在循环中测试图象是否被完全载入。
boolean isErrorAny();
 功能∶任何图象载入时发生错误都将返回true。
boolean isErrorID(int id);
 功能∶指定图象载入时发生错误将返回false。
void waitForAll();
boolean waitForAll(long milliseconds);
 功能∶开始载入所有未被载入的图象。载入完成后产生一个InterruptedException 。

String类
常用方法∶
string valueOf(char ch);
 功能∶把字符转换成字符串。



注∶调用类库函数的语句为∶
 (1)一般情况
  类名.函数名(参数);
 (2)在public void paint(Graphics g)中
  g.函数名(参数);
 (3)对于applet类
  函数名(参数);