Java'da çalışırken, üzerinde çalıştığım bir çizim işlevini (çokgen oluşturucu) basitleştirmek istiyordum. Bir çokgen oluşturmak Genellikle,, bunu:Değişken miktardaki argümanlarla Java yöntemini basitleştirme
Polygon mypoly = new Polygon();
mypoly.addPoint(x1, y1);
mypoly.addPoint(x2, y2);
mypoly.addPoint(x3, y3);
Draw.fillPolygon(g, mypoly, Color.blue);
otomatik olarak Koordinatları vermek için bir görüntü eşleştiricisi kullanmak istiyorum, bu yüzden kendi fonksiyonuna yapıştırın kopyalayıp sadece olabilir.
myCommand(x1, y1, x2, y2, x3, y3);
Bunların her biri, üstteki çokgen komutuna gider. Benim karşı karşıya olduğum problem, benim polimom oluşturulduğunda, kaç noktanın ekleneceğini ve nereye yerleştirileceğini nasıl bilecek?
myCommand
, argüman ekledikçe noktaları otomatik olarak eklemek için ve her noktayı özgün çokgen oluşturma yönteminin x, y ile karşılık gelmesini sağlamaya çalışıyorum.
kullanın [varargs] (http://docs.oracle.com/javase/1.5.0/docs/guide/language/varargs.html) . –