paint(Graphics g)中g默认的值是什么,如何在其他类中调用?
我的程序如下:importjava.awt.BasicStroke;importjava.awt.Color;importjava.awt.Graphics;import...
我的程序如下:
import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.geom.Rectangle2D;
import java.awt.geom.Rectangle2D.Double;
import javax.swing.JApplet;
public class Rectang extends JApplet
{
public void paint(Graphics g)
{
Graphics2D g2 = (Graphics2D)g;
g2.setPaint(Color.green); //设置前景色
Rectang1 rec1 = new Rectang1(60,30);
Rectangle2D.Double rec = new Rectangle2D.Double(20,20,60,30); //创建举行对象
g2.draw(rec);
}
}
我想新创一个类public class Test,在主函数中调用现在这个画矩形的类的paint,好自动画,应该怎么办,谢谢了!!! 展开
import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.geom.Rectangle2D;
import java.awt.geom.Rectangle2D.Double;
import javax.swing.JApplet;
public class Rectang extends JApplet
{
public void paint(Graphics g)
{
Graphics2D g2 = (Graphics2D)g;
g2.setPaint(Color.green); //设置前景色
Rectang1 rec1 = new Rectang1(60,30);
Rectangle2D.Double rec = new Rectangle2D.Double(20,20,60,30); //创建举行对象
g2.draw(rec);
}
}
我想新创一个类public class Test,在主函数中调用现在这个画矩形的类的paint,好自动画,应该怎么办,谢谢了!!! 展开
3个回答
2012-03-06
展开全部
这是一个形式参数,它没有默认值,是由调用者传递进来的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public static void main(String [] args)
{
Rectang r=new Rectang ();
r.paint();
}
.这个??? public void paint(Graphics g)
中的Graphics g 的值是绝对不能自己调用.只能这么用
{
Rectang r=new Rectang ();
r.paint();
}
.这个??? public void paint(Graphics g)
中的Graphics g 的值是绝对不能自己调用.只能这么用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只要new Rectang()即可,会自动依次调用:constructor(构造函数) -> init -> paint
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询