जावा में काम करना, मैं एक ड्रॉ फ़ंक्शन (पॉलीगॉन निर्माता) को सरल बनाना चाहता था जिसके साथ मैं काम कर रहा हूं। आमतौर पर, जब आप एक बहुभुज बनाते हैं, आप ऐसा करते हैं:जावा विधि को तर्कसंगत मात्रा के साथ सरलीकृत करना
Polygon mypoly = new Polygon();
mypoly.addPoint(x1, y1);
mypoly.addPoint(x2, y2);
mypoly.addPoint(x3, y3);
Draw.fillPolygon(g, mypoly, Color.blue);
मैं एक छवि नक्शाकार उपयोग करने के लिए स्वचालित रूप से मुझे निर्देशांक देना चाहते हैं, तो मैं सिर्फ उन्हें अपने ही समारोह में पेस्ट नकल कर सकता है।
myCommand(x1, y1, x2, y2, x3, y3);
इनमें से प्रत्येक शीर्ष पर बहुभुज कमांड में जाएगा। जिस समस्या का मैं सामना कर रहा हूं वह यह है कि जब मेरी पोली बनाई जाती है, तो यह कैसे पता चलेगा कि कितने अंक जोड़ना है और उन्हें कहां रखा जाए?
मैं अंक जोड़ने के लिए myCommand
प्राप्त करने की कोशिश कर रहा हूं क्योंकि मैं तर्क जोड़ता हूं, और प्रत्येक बिंदु मूल बहुभुज निर्माण विधि के x, y के अनुरूप है।
उपयोग [varargs] (http://docs.oracle.com/javase/1.5.0/docs/guide/language/varargs.html) । –