如何使用g.drawline和循环绘制简单的曲线草图?

时间:2013-03-07 16:46:48

标签: java awt java-2d

我想知道如何使用方法g.drawLine创建一个简单的图形并使用循环来更新坐标,我真的很新,并且不知道我需要做什么或从哪里开始,我确实有这个简单的程序使用*而不是一行来创建图形,但我需要做的是将图形从*更改为一条线。非常感谢任何帮助

这就是我所拥有的:

  
import java.awt.*;

public class program5 {

    public static void main(String[] args) {
        graph1();
    }

    public static void graph1() {
        DrawingPanel panel =new DrawingPanel(300,500);
        Graphics g = panel.getGraphics();

        double  t=10;

        for (int i=1; i<20; i++) {
            t= t*(.8); 
            double z = t * 50;
            int y= -(int)z + 430;
            int x = 10 * i;
            g.drawString("*",x,y);
        }
    }
}

1 个答案:

答案 0 :(得分:0)

为什么不使用JavaFX制作图表? Java FX documentation - Line Charts