Java awt包中Graphics类中drawChars怎么用

 我来答
zp9450
推荐于2018-03-14 · TA获得超过206个赞
知道小有建树答主
回答量:141
采纳率:0%
帮助的人:146万
展开全部
drawChars
public void drawChars(char[] data,
int offset,
int length,
int x,
int y)使用此图形上下文的当前字体和颜色绘制由指定字符数组给定的文本。首字符的基线位于此图形上下文坐标系的 (x, y) 位置处。

参数:
data - 要绘制的字符数组
offset - 数据的初始偏移量
length - 要绘制的字符数
x - 文本基线的 x 坐标
y - 文本基线的 y 坐标

你应该是问Graphics怎么用的吧
这是个虚类,所以需要被继承了以后重写里面的方法。
而在用的过程中一般会由comment传给你。
比如一个JFrame
你写一个新的类继承自JFrame。
然后重写他的paint(Graphics g)函数。
这样在这个函数体中,你就能收到从repaint发给你的Graphics对象。
然后使用g.drawChars函数传入相应的值就行。
洪光来了
推荐于2016-06-28 · TA获得超过1695个赞
知道小有建树答主
回答量:409
采纳率:0%
帮助的人:0
展开全部
drawChars使用此图形上下文的当前字体和颜色绘制由指定字符数组给定的文本

给你个例子:
import java.awt.Graphics;

import javax.swing.JFrame;
import javax.swing.JPanel;

public class MainClass extends JPanel {

public void paint(Graphics g) {
char [] carray = { 'w', 'w', 'w','.', 'g','o','o','g','l','e','.','c','o','m'};

g.drawChars (carray, 0, carray.length, 10, 60);
}

public static void main(String[] args) {
JFrame frame = new JFrame();
frame.getContentPane().add(new MainClass());

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(200,200);
frame.setVisible(true);
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0b44871
推荐于2016-06-07 · TA获得超过568个赞
知道小有建树答主
回答量:338
采纳率:0%
帮助的人:123万
展开全部
在java.awt.Graphics中

public void drawChars(char[] data,
int offset,
int length,
int x,
int y)使用此图形上下文的当前字体和颜色绘制由指定字符数组给定的文本。首字符的基线位于此图形上下文坐标系的 (x, y) 位置处。
涉及参数:
data - 要绘制的字符数组
offset - 数据的初始偏移量
length - 要绘制的字符数
x - 文本基线的 x 坐标
y - 文本基线的 y 坐标

参考资料查看:
java1.6帮助文档
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式