使用swing的折线图代码,包含x,y点并绘制它们

时间:2014-04-17 13:53:37

标签: java swing graph line

我想要一个线图代码,我可以在其中更改x,y坐标值并使用这些点,我想绘制折线图。请帮帮我。

public class PaintExample
{
    public static void main(String args[])
    {
        JFrame  f;
        f=new PaintExampleFrame();
        f.setVisible(true);
    }


}
class PaintExampleFrame extends JFrame
{

PaintExampleFrame()
{
    System.out.println("Yay");
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setTitle("Paint Attempts");
    setSize(300,200);
    setLocation(new Point(500,500));
    setVisible(true);
    setBackground(Color.black);

}

public void paint(Graphics g)
        {
            g.setColor(Color.red);
            g.drawLine(0,0,200,200);
            g.setColor(Color.blue);
            g.drawLine(200,200,70,133);
            g.setColor(Color.orange);
            g.drawLine(70,133,400,15);
    }


}

以上代码对我不起作用。请根据我的要求发布一些新代码a / c。

1 个答案:

答案 0 :(得分:0)

看看Custom Painting Approaches

它展示了如何绘制一个"彩色矩形"来自ArrayList中的对象。您应该能够修改代码以绘制"彩色线"来自ArrayList中的对象。