JAVA中,drawstring 方法的用法,格式是什么啊

drawstring方法的用法,格式是什么啊... drawstring 方法的用法,格式是什么啊 展开
 我来答
小舅舅有点帅
推荐于2019-09-30 · TA获得超过1万个赞
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

JAVA中,drawstring 方法的用法,格式如下:

1、drawString(AttributedCharacterIteratoriterator, int x, int y)

使用此图形上下文的当前颜色绘制由指定迭代器给定的文本。

2、drawString(Stringstr, int x, int y)

使用此图形上下文的当前字体和颜色绘制由指定 string 给定的文本。

public abstract class Graphicsextends Object Graphics 类是所有图形上下文的抽象基类,允许应用程序可 以在组件(已经在各种设备上实现),以及闭屏图像上,进行绘制。 Graphics 对象封装了 Java 支持的基本呈现操作所需的状态信息。

扩展资料

1,DrawString(String, Font, Brush, PointF)

在指定位置并且用指定的 Brush 和 Font 对象绘制指定的文本字符串。

2,DrawString(String, Font, Brush, RectangleF)

在指定矩形并且用指定的 Brush 和 Font 对象绘制指定的文本字符串。

3,DrawString(String, Font, Brush, PointF, StringFormat)

使用指定 StringFormat 的格式化特性,用指定的 Brush 和 Font 对象在指定的位置绘制指定的文本字符串。

4,DrawString(String, Font, Brush, RectangleF, StringFormat)

使用指定 StringFormat 的格式化特性,用指定的 Brush 和 Font 对象在指定的矩形绘制指定的文本字符串。

5,DrawString(String, Font, Brush, Single, Single)

在指定位置并且用指定的 Brush 和 Font 对象绘制指定的文本字符串。

参考资料来源:百度百科 - Java (计算机编程语言)

百度百科 - graphics

机智的煎饼
高粉答主

推荐于2019-08-11 · 每个回答都超有意思的
知道答主
回答量:0
采纳率:100%
帮助的人:0
展开全部

JAVA中,drawstring 方法的用法,格式如下:

1、drawString(AttributedCharacterIteratoriterator, int x, int y)

使用此图形上下文的当前颜色绘制由指定迭代器给定的文本。

2、drawString(Stringstr, int x, int y)

使用此图形上下文的当前字体和颜色绘制由指定 string 给定的文本。

public abstract class Graphicsextends Object Graphics 类是所有图形上下文的抽象基类,允许应用程序可 以在组件(已经在各种设备上实现),以及闭屏图像上,进行绘制。 Graphics 对象封装了 Java 支持的基本呈现操作所需的状态信息。

扩展资料

java.awt 类 Graphics的属性

(1) 要在其上绘制的 Component 对象。

(2) 呈现和剪贴坐标的转换原点。

(3) 当前剪贴区。

(4) 当前颜色。

(5) 当前字体。

(6) 当前的逻辑像素操作函数(XOR 或 Paint)。

(7) 当前 XOR 交替颜色(参见setXORMode(java.awt.Color)。

坐标是无限细分的,并且位于输出设备的像素之间。绘制图形轮廓的操作是通过使用像素大小的画笔遍历像素间无限细分路径的操作,画笔从路径上的锚点向下和向右绘制。

填充图形的操作是填充图形内部区域无限细分路径操作。呈现水平文本的操作是呈现字符字形完全位于基线坐标之上的上升部分。

图形画笔从要遍历的路径向下和向右绘制。

参考资料:百度百科——graphics

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
啦啦啦额68
2019-08-23 · TA获得超过2867个赞
知道答主
回答量:130
采纳率:0%
帮助的人:3.1万
展开全部

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类提供基本的几何图形绘制方法,主要有:画线段、画矩形、画圆、画带颜色的图形、画

椭圆、画圆弧、画多边形等。

  1. 画线

在窗口画一条线段,可以使用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);//画圆块;

可以用画圆角矩形方法画圆形,当矩形的宽和高相等,圆角弧的横向直径和圆角弧的纵向直径也相

等,并等于矩形的宽和高时,画的就是圆形。参见上述例子中的注释,前一个是画圆,后一个是涂

圆块。



本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
水闰爱树木
高粉答主

推荐于2019-11-17 · 醉心答题,欢迎关注
知道小有建树答主
回答量:313
采纳率:100%
帮助的人:9.4万
展开全部

JAVA中,drawstring 方法的用法,格式如下:

1、drawString(AttributedCharacterIteratoriterator, int x, int y)

使用此图形上下文的当前颜色绘制由指定迭代器给定的文本。

2、drawString(Stringstr, int x, int y)

使用此图形上下文的当前字体和颜色绘制由指定 string 给定的文本。

public abstract class Graphicsextends Object Graphics 类是所有图形上下文的抽象基类,允许应用程序可 以在组件(已经在各种设备上实现),以及闭屏图像上,进行绘制。 Graphics 对象封装了 Java 支持的基本呈现操作所需的状态信息。

扩展资料

1、具体解释:

在指定位置并且用指定的 Brush 和Font 对象绘制指定的文本字符串。

public void DrawString( string s,Font font, Brush brush, float x, float y)

2、具体例子:

public void DrawStringFloat(PaintEventArgs e)

{

// Create string to draw

String drawString = "Sample Text"; // Create font and brush.

Font drawFont = new Font("Arial", 16);

SolidBrush drawBrush = new SolidBrush(Color.Black);// Create point for upper-left corner of drawing.

float x = 150.0F; float y = 150.0F;// Draw string to screen.

e.Graphics.DrawString(drawString, drawFont, drawBrush, x, y);

}

参考资料来源:百度百科-graphics-drawString

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5ceae63
推荐于2017-10-15 · TA获得超过1108个赞
知道小有建树答主
回答量:134
采纳率:0%
帮助的人:0
展开全部
drawString
public abstract void drawString(String str,
int x,
int y)
使用此图形上下文的当前字体和颜色绘制由指定 string 给定的文本。最左侧字符的基线位于此图形上下文坐标系统的 (x, y) 位置处。

参数:
str - 要绘制的 string。
x - x 坐标。
y - y 坐标。
另请参见:
drawBytes(byte[], int, int, int, int), drawChars(char[], int, int, int, int)

--------------------------------------------------------------------------------

drawString
public abstract void drawString(AttributedCharacterIterator iterator,
int x,
int y)
使用此图形上下文的当前颜色绘制由指定迭代器给定的文本。迭代器必须为每个字符指定字体。最左侧字符的基线位于此图形上下文坐标系统的 (x, y) 位置处。

参数:
iterator - 要绘制其文本的迭代器
x - x 坐标。
y - y 坐标。
另请参见:
drawBytes(byte[], int, int, int, int), drawChars(char[], int, int, int, int)

参考资料: javadoc

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式