JAVA中,drawstring 方法的用法,格式是什么啊
Java中Graphics类的drawString()方法:
i)drawString(String str,int x,int y):
String str是可以在屏幕上显示的字符串。整数类型x和y是在图形窗口上保持x和y位置的变量。
ii)drawString(AttributedCharacterIterator迭代器,int x,int y):
根据TextAttribute类的规范,呈现指定迭代器的文本,并应用其属性。ttributedCharacterIterator
允许迭代文本和相关属性信息。属性是由键标识的键/值对。给定字符上没有两个属性可以具有相同
的键。属性的值是不可变的,或者客户端或存储不得突变。它们总是通过引用传递,而不是克隆。
演示drawString()方法的示例程序:
// drawString示例程序
import java.awt。*;
import java.applet。*;
public class HelloWorldApplet扩展Applet {
public void paint(Graphics g){
g.drawString(“Hello World”,100,100);
} }
输出:
扩展资料:
Graphics类提供基本的几何图形绘制方法,主要有:画线段、画矩形、画圆、画带颜色的图形、画
椭圆、画圆弧、画多边形等。
画线
在窗口画一条线段,可以使用Graphics类的drawLine()方法:
drawLine(int x1,int y1,int x2,int y2)
例如,以下代码在点(3,3)与点(50,50)之间画线段,在点(100,100)处画一个点。
g.drawLine(3,3,50,50);//画一条线段
g.drawLine(100,100,100,100);//画一个点。
2. 画矩形
有两种矩形:普通型和圆角型。
(1) 画普通矩形有两个方法:
drawRect(int x,int y,int width,int height):画线框围起来的矩形。其中参数x和y指定左上角的位
置,参数width和height是矩形的宽和高。
fillRect(int x,int y,int width,int height):是用预定的颜色填充一个矩形,得到一个着色的矩形块。
以下代码是画矩形的例子:
g.drawRect(80,100,40,25);//画线框g.setColor(Color.yellow);g.fillRect(20,70,20,30);//画着色块
(2)画圆角矩形也有两个方法:
drawRoundRect(int x,int y,int width, int height, int arcWidth, int arcHeight):是用线围起来的
圆角矩形。其中参数x和y指定矩形左上角的位置;参数width和heigth是矩形的宽和高;arcWidth
和arcHeight分别是圆角弧的横向直径和圆角弧的纵向直径。
fillRoundRect(int x,int y,int width,int height,int arcWidth,int archeight):是用预定的颜色填充
的圆角矩形。各参数的意义同前一个方法。
以下代码是画矩形的例子:
g.drawRoundRect(10,10,150,70,40,25);//画一个圆角矩形g.setColor(Color.blue);
g.fillRoundRect(80,100,100,100,60,40);//涂一个圆角矩形块;
g.drawRoundRect(10,150,40,40,40,40);//画圆g.setColor(Color.red);
g.fillRoundRect(80,100,100,100,100,100);//画圆块;
可以用画圆角矩形方法画圆形,当矩形的宽和高相等,圆角弧的横向直径和圆角弧的纵向直径也相
等,并等于矩形的宽和高时,画的就是圆形。参见上述例子中的注释,前一个是画圆,后一个是涂
圆块。