खैर भालू मन में वे खुद उनके द्वारा वहां नहीं मिला
जवाब वहां तैनात में (मैं एक गतिशील कार्यावधि में इन पैनलों बनाने के बारे में कुछ सवाल पढ़ा लगता है), किसी ने कहा कि आप उन लोगों के लिए संदर्भ रखा जाना चाहिए एक सरणी में textfields।
List<JTextField> list = new ArrayLists<JTextField>();
// your code...
for (int i=0; i<maxPoints; i++) {
JTextField textField = new JTextField();
points.add(textField);
list.add(textField); // keep a reference to those fields.
}
// बाद
for(JTextField f : list) {
System.out.println(f.getText()) ;
}
नहीं है कि आसान था: यह वास्तव में आप यहाँ क्या जरूरत है?
बस इस तरह के कलाकृतियों (सूची) को यथासंभव निजी रखना याद रखें। वे केवल आपके नियंत्रण के लिए हैं, मुझे नहीं लगता कि वे इंटरफ़ेस से संबंधित हैं।
मान लीजिए कि आप ग्रंथों की सरणी प्राप्त करना चाहते हैं आप पर विचार करना चाहिए है,
public List<JTextField> getFields();
के बजाय:
public List<String> getTexts(); // get them from the textfields ...
मैं कहना है मिल गया है, धन्यवाद "कोई भी" उन सेब लोगो और "THANKSSS" हस्ताक्षर दूर करने के लिए कहते हैं। –