java - 在java中借助多边形绘制三角形

标签 java geometry awt polygon

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

这是我的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

最佳答案

这是代码

        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

关于java - 在java中借助多边形绘制三角形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27702991/

相关文章:

java - 关于二维数组

java - om.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException : You have an error in your SQL syntax;

java - 调用抛出 FileNotFoundException 的方法

c++ - 基于坐标查找 map 中物体的高效方法

algorithm - 通过一组点找到最宽的空直线路径

java - 我可以将 Swing 外观应用到 AWT 小部件吗?

java - 防止 JavaFX 窗口窃取焦点

java - 如何使用 weblogic 检测 jdbc 中的连接泄漏?

javascript - 查找距离另一个坐标一定距离的坐标

java - 帮助用 Java 设置面板