我在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"); }}
展开
全部