作。 3.public void stop( ):该方法假结束applet程序。 ):该方法假结束applet程序。 4.public void destroy( ):这是一个真正结束applet ):这是一个真正结束applet 程序生命的方法,该方法释放分配给applet的 程序生命的方法,该方法释放分配给applet的 资源。
7.2
小程序的生命周期( 小程序的生命周期(续)
5.public void paint( Graphics g ):在网页上输出 ): applet程序的执行结果。 applet程序的执行结果。 6.public void repaint( ):强制小程序重新输出, ): 本质上通过调用paint( )方法实现。 本质上通过调用paint( )方法实现。
7.3
小程序
常用方法
java.awt包中的Graphics类,提供的方法可以 java.awt包中的Graphics类,提供的方法可以 输出字符、输出图形和图像、设置字体和 颜色。 Graphics类的特殊之处:该类对象有系统自 Graphics类的特殊之处:该类对象有系统自 动创建,通过该对象(常用的名称g)直接 动创建,通过该对象(常用的名称g 调用Graphics类的各种方法。 调用Graphics类的各种方法。
1、绘制文本 绘制文本可以使用drawString()方法在程序 绘制文本可以使用drawString()方法在程序 指定位置显示指定的文本信息。 语法格式: drawString(String str,int x,int y) 说明: str:将要绘制的文本信息。 str:将要绘制的文本信息。 x:水平坐标。 x:水平坐标。 y:垂直坐标。 y:垂直坐标。
例如:Applet程序在x,y坐标分别为20像素和 例如:Applet程序在x,y坐标分别为20像素和 10像素的位置绘制文本内容“新年快乐”, 10像素的位置绘制文本内容“新年快乐” 可使用如下代码: Graphics g=getGraphics();//为组件创建一个 g=getGraphics();//为组件创建一个 图形上下文 String message=“新年快乐”; message=“新年快乐” g.drawString(message,20,10);
2、
输出中的颜色控制
直接使用Color类中提供的静态颜色变量; 直接使用Color类中提供的静态颜色变量; 通过三元组的形式RGB值(红绿蓝)来描 通过三元组的形式RGB值(红绿蓝)来描 述颜色。 13种颜色常量的RGB值如下: 13种颜色常量的RGB值如下:
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
(0,0,0) (0,0,255) (0,255,255) (64,64,64) (128,128,128) (0,255,0) (192,192,192) (255,0,255) (255,200,0)
(255,175,175) (255,0,0) (255,255,255) (255,255,0)
黑色 蓝色 青色 深灰色 灰色 绿色 浅灰色 紫红色 橙色 粉红色 红色 白色 黄色