import java.awt.*;
public class ColorFlag_G extends java.applet.Applet {
public int i;
public int x =10;
public int y =10;//線の位置
public int p_x =10;
public int p_y =40;//線の太さ( p_y - y:30 )
public int G=1;//緑色
double f(int i) {
return (Math.sin(i)*2);//線の位置をずらす
}
public void paint(Graphics g) {
for(i=0;i<510;i++) {
if (i<255){
g.setColor(new Color(0,G*i,0));
g.drawLine(x+i,(int)f(i)+y,p_x+i,(int)f(i)+p_y);//double型をint型に変換
}
else {
g.setColor(new Color(0,(254-i)*G,0));
g.drawLine(x+i,(int)f(i)+y,p_x+i,(int)f(i)+p_y);//double型をint型に変換
}
}
System.out.println("Paint");
}
}
Go to Back