一个java问题,在小应用程序编程过程中,把0,0更改会出现什么。10,20更改又会出现什么?
importjava.awt.Graphics;importjavax.swing.JApplet;publicclassJ_HelloAppletextendsJApp...
import java.awt.Graphics;
import javax.swing.JApplet;
public class J_HelloApplet extends JApplet
{
public void paint(Graphics g)
{
g.clearRect(0,0, getWidth(), getHeight());
g.drawString("小应用程序,你好!",10,20);
}
} 展开
import javax.swing.JApplet;
public class J_HelloApplet extends JApplet
{
public void paint(Graphics g)
{
g.clearRect(0,0, getWidth(), getHeight());
g.drawString("小应用程序,你好!",10,20);
}
} 展开
1个回答
展开全部
// 第一个0代表横坐标
// 第二个0代表纵坐标
g.clearRect(0,0, getWidth(), getHeight());
// 10代表横坐标,20代表纵坐标
g.drawString("小应用程序,你好!",10,20);
这2个方法是这样规定的:
定义和用法
clearRect() 方法删除一个画布的矩形区域。
语法
clearRect(x, y, width, height)
参数
参数描述
x, y 矩形的左上角的坐标。
width, height 矩形的尺寸。
描述
clearRect() 方法擦除了指定的矩形,并且用一个透明的颜色填充它。
--------------
定义和用法
drawString() 方法在画布上绘制填色的文本。文本的默认颜色是黑色。
g.drawString(text,x,y);
参数值
参数描述
text 规定在画布上输出的文本。
x 开始绘制文本的 x 坐标位置(相对于画布)。
y 开始绘制文本的 y 坐标位置(相对于画布)。
更多追问追答
追问
我说如果把0,0改成99,99会怎样?。10,20改成100,300会怎样?
?怎么呀。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询