java中的Paint类_在java中如何在一个类中使用另一个类中的paint()方法?

我在class drawarrow中已写有一个paint()方法,通过该方法做了2个弧.现在我想在另一个class中通过构造方法,startAngle和arcAngle作为构造器的参数,调用class drawarrow中的paint()方法来画弧,请问我应该这么写另一个类

我在class drawarrow中已写有一个paint()方法,通过该方法做了2个弧.现在我想在另一个class中通过构造方法,startAngle和arcAngle作为构造器的参数,调用class drawarrow中的paint()方法来画弧,请问我应该这么写另一个类.class drawarrow的代码如下import t.Color;import t.Frame;import t.Graphics;public class drawarrow extends Frame{ public drawarrow(String title){ super(title); setSize(1024,768); setVisible(true); } public void paint(Graphics g){ int x=512,y=384;//屏幕中心X,Y坐标 int width1=175,width2=width1+20;//小圆和大圆的半径 int startAngle=-85;//起始角度,0表示在3点钟的位置, int arcAngle=60;//从startAngle开始逆时针转的角度 int x1=x-width1,y1=y-width1;//小圆确定点 int x2=x-width2,y2=y-width2;//大圆确定点 tColor(Color.BLUE); //画大弧 llArc(x2, y2, 2*width2, 2*width2, startAngle, arcAngle); //画小弧 llArc(x1, y1, 2*width1, 2*width1, startAngle, arcAngle);} public static void main(String[] args) { new drawarrow("Hello3"); }}

展开

全部

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值