मैं एक विंडो कैसे बना सकता हूं जो मॉडल है और अधिकतम बटन है?
तो क्या एक मोडल JFrame
बनाना संभव है या अधिकतम बटन के साथ JDialog
बनाना संभव है?अधिकतम मोड के साथ जावा मोडल विंडो
उत्तर
अधिकतर देखो और महसूस करते हैं, मोडल विंडोज़ (जैसे JDialog
) में अधिकतम बटन नहीं है क्योंकि उन्हें अधिकतम (या कम से कम) नहीं माना जाता है।
कुछ चाल के साथ एक maximise
बटन जोड़ने के लिए यह संभव है, लेकिन यह पूरी तरह से जिस तरह से JDialog
काम करने के लिए माना जाता है के खिलाफ होगा। यदि आपको अधिकतम बटन की आवश्यकता है, तो सबसे अच्छा समाधान या के बजाय JFrame
का उपयोग करेगा। वे खिड़कियां अधिकतमकरण और न्यूनीकरण का समर्थन करते हैं।
चेतावनी: आपको लगता है कि ऐसा नहीं करना चाहिए, कोई बात नहीं क्या।
JDialog
में यह करने के लिए एक चाल:
setUndecorated(true);
getRootPane().setWindowDecorationStyle(JRootPane.FRAME);
यहाँ एक वैकल्पिक जवाब है।
संतोष कुमार द्वारा Are You Missing Maximize Button? आज़माएं।
यह एक उपयोगिता वर्ग है जो फ्रेम को एक संवाद की नकल करता है।
समाधान 1: उबंटू
पर परीक्षण किया गया मैं एक WindowFocusListener
कहा: विंडोजपर परीक्षण किया गया मैं मोडल विंडो
JFrame mainWindow = new JFrame;
mainWindow.setVisible(true);
JFrame modalWindow = new JFrame();
// The next two sentences gives modalWindow modal beahaviour
mainWindow.setEnabled(false);
mainWindow.setFocusable(false);
modalWindow.setVisible(true);
समाधान 2 के लिए एक JFrame इस्तेमाल किया
addWindowFocusListener(new java.awt.event.WindowFocusListener() { public void windowGainedFocus(java.awt.event.WindowEvent evt) {} public void windowLostFocus(java.awt.event.WindowEvent evt) { formWindowLostFocus(evt);} private void formWindowLostFocus(java.awt.event.WindowEvent evt) { this.requestFocus(); this.toFront();}
समाधान 2 "सुपर मोडल" है, कोई अन्य विंडो नहीं चुना जा सकता है, चाहे कोई भी जावा, मूल, चाहे जो भी हो। सावधान रहे! – sillo01
- 1. जावा जेएफआरएम्स को अधिकतम विंडो
- 2. (कैपिबरा) एक्सेस मोडल विंडो
- 3. जावास्क्रिप्ट के साथ अधिकतम विंडो कैसे खोलें?
- 4. jQuery मोडल विंडो उदाहरण?
- 5. AngularJS मोडल विंडो निर्देश
- 6. ShowDialog() विंडो मोडल
- 7. ट्विटर बूटस्ट्रैप मोडल विंडो फ़्लिकर
- 8. मोडल विंडो की तरह Pinterest
- 9. जावा फुलस्क्रीन मोड उबंटू
- 10. एक मोडल विंडो में एक मोडल विंडो खोलने का प्रयास करते समय जावास्क्रिप्ट त्रुटि
- 11. मैं अधिकतम विंडो के साथ जीवीआईएम कैसे शुरू करूं?
- 12. मोडल चयन चयन मोड क्या है?
- 13. जेएफआरएएम विंडो को अधिकतम करें
- 14. डिज़ाइन मोड में तत्काल विंडो
- 15. जीएलएफडब्ल्यू टॉगलिंग विंडो-फुलस्क्रीन मोड
- 16. मोडल विंडो के बाहर क्लिक करके एक मोडल को कैसे बंद करें?
- 17. एएसपी.नेट में मोडल पॉपअप विंडो के लिए सर्वश्रेष्ठ विकल्प?
- 18. मोडल विंडो बंद करने के बाद कोई ईवेंट कैसे जोड़ें?
- 19. अधिकतम
- 20. देरी के साथ ट्विटर बूटस्ट्रैप मोडल ('छुपाएं')
- 21. डब्ल्यूपीएफ रिबन: अधिकतम विंडो बंद स्क्रीन
- 22. स्क्रॉल विंडो में केंद्र मोडल संवाद कैसे पूर्ण स्थिति के साथ?
- 23. जावास्क्रिप्ट मोडल विंडो पर फ़ोकस कैसे सेट करें?
- 24. jQuery "स्क्रॉल करने योग्य" मोडल विंडो प्लगइन कहां खोजें?
- 25. एमएफसी - मोडल डायलॉग
- 26. मोडल
- 27. एंड्रॉइड/जावा: अधिकतम MAX_value
- 28. ext 4 में पूर्ण मोडल विंडो कैसे बनाएं?
- 29. jQuery का उपयोग कर बूटस्ट्रैप मोडल विंडो कैसे खोलें?
- 30. एक मोडल विंडो में पीडीएफ कैसे प्रदर्शित करें?
तो ऐसा करने के लिए कोई "कानूनी" तरीका नहीं है? : एस – user
@ जैनोस हरसानी, नहीं, जैसा कि मैंने कहा था, उन्हें अधिकतम बटन नहीं होना चाहिए। –
दिलचस्प एच 4 एक्स, लेकिन निश्चित रूप से वास्तव में एक अच्छा अभ्यास नहीं है –