程序中有错误找不到

来源:百度知道 编辑:UC知道 时间:2024/05/24 19:24:59
import java.awt.*;
import java.applet.*;
public class Applet1 extends Applet
{
public void paint(Graphics g)
{
int a=8,b=9;
g.drawString((a+b),20,20);
}
}

drawString方法的第一个参数应该是个String类型的

第一个参数的参数类型错了,应该是string型

public abstract void drawString(String str,int x,int y)
使用此图形上下文的当前字体和颜色绘制由指定 string 给定的文本。
最左侧字符的基线位于此图形上下文坐标系的 (x, y) 位置处。
参数:
str - 要绘制的 string。
x - x 坐标。
y - y 坐标。

你调用drawString()方法时的第一个参数是整型变量不是字符串,所以出错了,
可以这样修改g.drawString(String.valueOf(a+b),20,20);即可。
建议楼主在编程时候,可以去看看JDK文档。

g.drawString(String类型,int x,int y);