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,好自动画,应该怎么办,谢谢了!!!
展开
 我来答
匿名用户
2012-03-06
展开全部
这是一个形式参数,它没有默认值,是由调用者传递进来的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
没有响应m2
2012-03-04 · TA获得超过8387个赞
知道大有可为答主
回答量:7579
采纳率:33%
帮助的人:3498万
展开全部
public static void main(String [] args)
{
Rectang r=new Rectang ();
r.paint();
}
.这个??? public void paint(Graphics g)
中的Graphics g 的值是绝对不能自己调用.只能这么用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
励丹寒0iQ
2012-03-04 · TA获得超过369个赞
知道小有建树答主
回答量:288
采纳率:0%
帮助的人:270万
展开全部
只要new Rectang()即可,会自动依次调用:constructor(构造函数) -> init -> paint
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式