在java中工作,我想简化我正在使用的绘图功能(多边形创建器).通常,在创建多边形时,执行以下操作:
Polygon mypoly = new Polygon();
mypoly.addPoint(x1, y1);
mypoly.addPoint(x2, y2);
mypoly.addPoint(x3, y3);
Draw.fillPolygon(g, mypoly, Color.blue);
Run Code Online (Sandbox Code Playgroud)
我想使用图像映射器自动给我坐标,所以我可以将它们复制粘贴到我自己的函数中.
myCommand(x1, y1, x2, y2, x3, y3);
Run Code Online (Sandbox Code Playgroud)
其中每个都将进入顶部的polygon命令.我面临的问题是,当mypoly被创建时,它如何知道要添加多少点以及放置它们的位置?
我试图在myCommand添加参数时自动添加点,并且每个点与原始多边形创建方法的x,y相对应.