心形函数
import javax.swing.*;
import java.awt.*;
class MyCanvas extends JPanel{
public void paintComponent(Graphics g){
g.setColor(Color.RED);
g.drawLine(100,300,800,300);
g.drawLine(150,70,150,500);
for(int i=0;i<=627;i++){
g.drawLine(150+i,(int)((300+Math.sin(i*0.02)*100)),150+(i+1),(int)((300+Math.sin((i+1)*0.02)*100)));
}
}
}
class PaintFrame extends JFrame{
private MyCanvas canvas = new MyCanvas();
PaintFrame(String title){
super(title);
Container cp=getContentPane();
cp.add(canvas);
setSize(900,600);
setVisible(true);
}
}
public class Sin {
public static void main(String[] args) {
new PaintFrame("JavaPainter");
}
}
书写一个心形方法,去替代sin