यह मुझे पागल कर रहा है। जब मैं डिज़ाइन-मोड में अपनी खिड़की के लिए उचित आकार निर्धारित करता हूं तो यह इस आकार को अनदेखा करता है और जब मैं संकलित करता हूं और चलाता हूं तो कुछ और उपयोग करता है। यहां तक कि कठिन मैं न्यूनतम आकार सेट करता हूं और पसंदीदा आकार बदलता हूं, यह सिर्फ अनदेखा करता है ... क्यों? मैं अपना आकार कैसे सेट कर सकता हूं?नेटबीन (जावा स्विंग): विंडो आकार सेट करें
उत्तर
आप minimumSize
और preferredSize
साथ आकार निर्धारित किया है, तो आप Window.pack()
कॉल करने के लिए है, जिसमें स्विंग घटकों का आकार बदलेंगे भूल सकता है (और यह सभी उप-घटक है) आकार सेट के अनुसार।
सभी पसंदीदा आकार सेट होने के बाद आप इसे अपनी विंडो (या जो भी अपनी खिड़की बना रहे हैं) में कॉल करते हैं।
वैकल्पिक रूप से आप Component.setSize()
विधि का उपयोग कर सकते हैं लेकिन यह comes with some caveats है।
क्या आप कृपया बता सकते हैं कि इस कॉल को पैक करने के लिए कहां जाना चाहिए? –
निश्चित रूप से, आपके यूआई घटक के सभी लेआउट (सेटिंग लेआउट, आकार और पदों) के बाद 'पैक() 'कहा जाना चाहिए। यह इस बात पर निर्भर करता है कि लेआउटिंग के लिए आपका कोड कहां है (आमतौर पर निर्माता में)। – Spoike
क्या आपने जांच की है कि क्या आपने वास्तव में जेएफआरएएम या निहित जेपीनल का आकार निर्धारित किया है?
क्या आपने setSize
को आजमाया है?
नेटबीन्स विचार का उपयोग करते समय मैंने खुद को इसी तरह की स्थिति में पाया है।
http://forums.netbeans.org/ptopic28011.html
लगता है जैसे कि स्विंग अनुप्रयोग फ्रेमवर्क विंडोज, "अनुप्रयोग डेटा" के लिए (अपने घर dir के भीतर एक सबफ़ोल्डर में ऐप्लिकेशन के विंडो आकार की बचत है: मैं निम्नलिखित धागे के एक पढ़ा, कि मदद की थी फ़ोल्डर, लिनक्स के लिए, आपके "~ /" घर फ़ोल्डर में)।
उदाहरण के लिए, मेरे आवेदन 'क्रैपएप' के लिए, स्विंग ने कुछ अंतिम विंडो-आकार की जानकारी को उप-फ़ोल्डर "~/.CrapApp /" में "mainFrame.session.xml" नामक फ़ाइल में सहेजा था।
कोई फर्क नहीं पड़ता कि मैंने डिजाइनर के अंदर खिड़की को फिर से आकार दिया है, ऐसा लगता है, ऐसा लगता है कि यह उप-फ़ोल्डर में प्राथमिकता से खिड़की के आकार को लोड किया गया था।
तो मेरी समाधान इस संरक्षित-सेटिंग उप-फ़ोल्डर, जैसे, मेरे मामले में, "rm- आरएफ ~/.CrapApp /"
तो समस्या दूर चला गया और मैं कर सकता है फिर से आकार के भीतर नष्ट करने के लिए था डिजाइनर और इस फिर से आकार की खिड़की के साथ ऐप चलाएं अब दिखाई दे रहा है।
इससे मुझे यह जानना है कि इस मुद्दे को किस प्रकार ट्रिगर किया गया है। मैंने देखा कि केवल नेटबीन्स विचार के भीतर ऐप चला रहा है और इसे बंद करने से उप-फ़ोल्डर उत्पन्न नहीं हुआ है।
मेरे ऐप के साथ थोड़ी सी झुकाव के बाद, मैंने देखा कि निम्न क्रिया ने इस "~/.CrapApp /" उप-फ़ोल्डर की पीढ़ी को ट्रिगर किया है।
- को मेरे ऐप की जा
- संवाद के बारे में दिखाई देने वाले
- बाहर निकलें एप्लिकेशन
और अब "~/में" बंद "बटन पर क्लिक करें" सहायता >> के बारे में "। CrapApp/"उप-फ़ोल्डर फिर से प्रकट होता है। यह मदद/संवाद के बारे में netbeans ide द्वारा स्वतः उत्पन्न किया गया था, इसलिए मैं वास्तव में इसके साथ tinker नहीं था, लेकिन ऐसा लगता है कि मेरे मामले में अपराधी रहा है।
शायद यह नेटबीन्स विचार में एक बग हो सकता है, मैं कुछ हद तक पुराना संस्करण (v6.8) का उपयोग कर रहा हूं, जो लगभग आपकी मूल पोस्ट के युग से भी लगता है।
- 1. जावा सेट रीज़ेजेबल (झूठा) विंडो आकार (स्विंग)
- 2. जावा स्विंग में विशिष्ट विंडो (फ्रेम) आकार कैसे सेट करें?
- 3. जावा स्विंग में वर्तमान विंडो आकार की जांच कैसे करें?
- 4. दूषित जावा स्विंग विंडो
- 5. मैं नेटबीन फ़ॉन्ट आकार
- 6. जावास्क्रिप्ट सेट ब्राउज़र विंडो आकार
- 7. जावा स्विंग में पॉप-अप विंडो
- 8. स्विंग: जेएफआरएएम सामग्री क्षेत्र का आकार सेट करें
- 9. स्विंग में कर्सर के लिए कस्टम आकार कैसे सेट करें?
- 10. जावा (स्विंग): जब विंडो का आकार बदलता है तो घटक का * स्क्रीन * आकार ढूंढना
- 11. जावा स्विंग
- 12. नेटबीन 7 इंटरनेट कनेक्शन कैसे सेट करें?
- 13. जावा स्विंग "बच्चों" विंडोज
- 14. जावा स्विंग
- 15. जावा स्विंग
- 16. नेटबीन के लिए स्कैला सेट करें - त्रुटि
- 17. जावा स्विंग
- 18. जावा स्विंग निपटान() बनाम सेट दृश्य (झूठा)
- 19. एंड्रॉइड: गतिविधि की विंडो का पूर्ण आकार कैसे सेट करें?
- 20. एचटीएमएल पेज और ब्राउज़र विंडो का आकार सेट करें
- 21. जावाएफएक्स अधिकतम/मिनट विंडो आकार कैसे सेट करें?
- 22. सिल्वरलाइट 3 आउट ऑफ़ ब्राउजर: होस्ट विंडो आकार सेट करें?
- 23. स्विंग जावा में टैब ऑर्डर कैसे सेट करें?
- 24. सक्रिय विंडो सेट करें
- 25. जावा स्विंग एप्लिकेशन फ्रेमवर्क
- 26. जावा/स्विंग: एक जेपीनल
- 27. जावा स्विंग
- 28. जावा स्विंग
- 29. जावा स्विंग
- 30. जावा स्विंग पृष्ठभूमि छवि
क्या आप माउस के साथ खींचकर ऐसा कर रहे हैं या आप एक संपत्ति सेट कर रहे हैं? –