花の数学モデル
public void paint(Graphics g){ int ca=70,cb=10,cc=7; double t,at,r,ua; int nNum=5; int xc=150,yc=120; int xp,yp; cb=scrollbar1.getValue(); cc=scrollbar2.getValue(); nNum=Integer.parseInt(textField1.getText()); xp=xc;yp=yc; int xn,yn,it; for(it=0;it<100;it++){ t=it/100.0; at=2*3.1415*t;ua=nNum*at; r=Math.abs(ca*Math.sin(ua)+cb*Math.sin(3*ua)+cc*Math.sin(5*ua));//長さ xn=xc+(int)(r*Math.cos(at));//x,y座標に戻す yn=yc+(int)(r*Math.sin(at)); g.drawLine(xp,yp,xn,yn); xp=xn;yp=yn; label1.setText("ca="+ca+" cb="+cb+" cc="+cc); } }