स्विंग में, मैं JOptionPane का उपयोग करके उपयोगकर्ता को इनपुट के लिए संकेत देने में सक्षम हूं। यह प्रस्तुत करने वाली एकमात्र समस्या यह तथ्य है कि उपयोगकर्ता इनपुट बॉक्स और उसके भीतर फ्रेम/सामग्री के बीच फोकस नहीं बदल सकता है।

क्या कोई पैरामीटर है जिसे मैं इसे बनाने के लिए रख सकता हूं ताकि फोकस हमेशा फ्रेम पर हो। एक नोट के रूप में, मैंने पहले ही requestFocus() कोशिश कर ली है।

पहले ही, आपका बहुत धन्यवाद।

0
Nyx 13 जिंदा 2012, 15:07

2 जवाब

सबसे बढ़िया उत्तर

जॉप्शनपेन संवाद हमेशा मोडल होता है। आप इसे चेक कर सकते हैं:

क्या मैं जावा जॉप्शनपेन को गैर-मोडल तरीके से उपयोग कर सकता हूं?

इस व्यवहार को दरकिनार करने के लिए।

4
Community 23 मई 2017, 15:21

जॉप्शनपेन का विचार एक मोडल संवाद दिखाना है, जो पुष्टि या विकल्प मांगता है, और उपयोगकर्ता द्वारा एक विकल्प चुनने के बाद जारी रखना है। चुने गए विकल्प के बिना, कार्यक्रम जारी नहीं रह सकता।

यदि आप एक गैर-मोडल संवाद चाहते हैं, तो आपको JDialog का उपयोग करके इसे स्वयं बनाना होगा।

1
JB Nizet 13 जिंदा 2012, 15:26
आपके स्पष्टीकरण के लिए आभार।
 – 
Nyx
13 जिंदा 2012, 15:51