借助于java中的Polygon绘制三角形

时间:2014-12-30 09:42:05

标签: java geometry awt polygon

我想画三个像这样的三角形 我正在努力,但没有得到我想要的东西。任何人都可以提供帮助

这是我在java中的代码。 我不知道热处理坐标。并没有找到相关的互联网帮助,

基本上我需要我必须放置的坐标。 谢谢。

private Polygon triangle;
public TrianglePanel(){
        triangle = new Polygon();
        triangle.addPoint(400, 500);           
        triangle.addPoint(500, 500);
        triangle.addPoint(450, 400);
}

enter image description here

2 个答案:

答案 0 :(得分:1)

这是代码

        triangle1 = new Polygon();
        triangle1.addPoint(400, 550);        //left   
        triangle1.addPoint(600, 550); //right
        triangle1.addPoint(500, 350); //top
        triangle2 = new Polygon();
        triangle2.addPoint(600, 550);  // left
        triangle2.addPoint(700, 350); //top
        triangle2.addPoint(800, 550);  //right
        triangle3 = new Polygon();
        triangle3.addPoint(500, 350); //left
        triangle3.addPoint(700, 350); //right
        triangle3.addPoint(600, 150); // 

enter image description here

答案 1 :(得分:0)

尝试以下值。

        Polygon triangle1 = new Polygon();
        triangle1.addPoint(100, 500); // first
        triangle1.addPoint(600, 500);//last
        triangle1.addPoint(350, 300);//middel

        Polygon triangle2 = new Polygon();
        triangle2.addPoint(350, 500); // first
        triangle2.addPoint(475, 400);//last
        triangle2.addPoint(225, 400);//middel