ポリゴンを新しい場所にコピーする方法を教えてください。以前はe.isPopupTrigger()
ポリゴンを選択していましたが、コピーする方法がわかりません。コピーの機能は翻訳の機能に似ていますか? 例: polygon.translate(x,y)?
ありがとう。
編集:
//このコードは機能しません:-(
if(e.getSource() == Copy){
Polygon copyPolygon = new Polygon();
copyPolygon = selectedTriangle;
copyPolygon.translate(2, 2);
repaint();
}
問題はこれらのコードで解決されました:-)
if(e.getSource() == Copy){
Polygon copyPolygon = new Polygon(selectedTriangle.xpoints,selectedTriangle.ypoints,selectedTriangle.npoints);
copyPolygon.translate(10,10);
triangles.add(copyPolygon);
repaint();
}