このような図形を作成したいです。X1,Y1は固定にし、X2,Y2の値を変更して作成したいです。
Java
1import java.awt.*; 2import java.awt.event.*; 3import java.lang.Math; 4 5public class Prog08 extends Frame{ 6 public Prog08(){ 7 setSize(400,300); 8 addWindowListener(new WindowAdapter(){ 9 public void windowClosing(WindowEvent e){ 10 System.exit(0); 11 } 12 }); 13 } 14 15 public void paint(Graphics g){ 16 int x1,x2,y1,y2,k; 17 for(k=0;k<360;k+=5){ 18 x1=(int)(200+100*Math.cos(k*3.14/180)); 19 y1=(int)(150-100*Math.sin(k*3.14/180)); 20 x2=(int)(200+100*Math.cos(k*3.14/180)); 21 y2=(int)(150-100*Math.sin(k*3.14/180)); 22 g.drawLine(x1,y1,x2,y2); 23 } 24 } 25 26 public static void main(String[] args){ 27 Frame w=new Prog08(); 28 w.setVisible(true); 29 } 30}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。