急救!Graphics 中的方法 drawString(String, int, int)对于参数(String, double)不适用 什么意思啊?

importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassP40extendsAppl... import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class P40 extends Applet implements ActionListener

{
Label prompt;
TextField input;
double d =0.0;
public void init()
{
prompt=new Label("请输入一个浮点数:");
input=new TextField(10);
add(prompt);
add(input);
input.addActionListener(this);

}
public void paint(Graphics g)
{
g.drawString("你输入了数据:"+ d,10.50);

}
public void actionPerformed (ActionEvent e)
{
d=Double.valueOf(input.getText()).doubleValue();
repaint();
}
}
展开
 我来答
hartx
2011-02-23 · TA获得超过332个赞
知道答主
回答量:199
采纳率:0%
帮助的人:160万
展开全部
drawString()的参数应该是(String, int, int) 也就是字符串和两个整数,两个整数分别是字符串图形左上角那点的横纵坐标.而你给的值是D(0.0)和10.50这两个double类型的,所以类型不合.换成int类的就可以了.

参考资料: http://download.oracle.com/javase/6/docs/api/java/awt/Graphics.html

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式