2012-12-05 20 views
5

पर न्यूनतम/अधिकतम बटन जोड़ने के लिए JDialog को अधिकतम/छोटा करें बटन जोड़ना संभव है? यदि नहीं तो क्या हम इन बटनों को जेपीनेल में जोड़ सकते हैं?JDialog याJPanel

मेरे पास एक जेपीनल है और उस पैनल के अंदर एक जेडियलॉग है। मैं एक छोटा/अधिकतम बटन जोड़ना चाहता हूं जैसे कि जब बटन जेडियलोग पर क्लिक किया जाता है और जेडियलॉग के तहत घटकों को जेपीनल के अनुसार समायोजित किया जाता है। जब मैं अधिकतम क्लिक करता हूं तो jpanel को बड़ा होना चाहिए और उस पैनल के अंदर घटक (JDialog) भी बढ़ाए जाते हैं और इसके विपरीत बटन को कम करने के लिए विपरीत होते हैं। जो समाधान मैं यहां से मिला वह जेएफआरएल के अंदर जेएफआरएएम के लिए है। लेकिन मेरा जेपीनेल केवल स्टैंडअलोन है।

+0

यू [इस] की तरह कुछ की आवश्यकता है (http://docs.oracle.com/javase/tutorial/uiswing/components/internalframe.html)? – vels4j

उत्तर

4

क्या JDialog को अधिकतम/छोटा करें बटन जोड़ना संभव है?

    नहीं
  • , कि ऐसा नहीं करते हैं, (यहां तक ​​कि वहां कुछ गंदे हैक्स कर रहे हैं) आप के लिए कर सकते हैं JDialog.setUndecorated और आवश्यक विंडोज सजावट वापस जोड़ने के लिए, JDialog/JWindow के लिए नोटिस संसाधनों मूल निवासी ओएस से आया है, SystemLookAndFeel के लिए मान्य केवल और फिर CrossPlatfor मीटर संवेदनशील

नहीं तो हो सकता है हम JPanel के लिए इन बटनों जोड़ सकते हैं?

  • हाँ, लेकिन आप JOptionPane उपयोग करने के लिए कर सकते हैं और संशोधित सामग्री के साथ, वहाँ आप किसी भी JComponents डाल सकते हैं और/रिटर्न मान के साथ भी
+0

thanx। मैं जॉप्शनपेन का उपयोग करने की कोशिश कर रहा हूं। :) – Nidhi

+0

खुश अगर आपकी मदद – mKorbel

+0

अब मैंने अपना जीयूआई बदल दिया है क्योंकि एक फ्रेम है और उस फ्रेम के अंदर पैनल हैं। अधिकतम बटन पर क्लिक करने पर विंडो को अधिकतम किया जा रहा है लेकिन खिड़कियों के अंदर पैनल तदनुसार समायोजन नहीं कर रहे हैं। वे अधिकतम नहीं हो रहे हैं और उनकी स्थिति भी बदल रही है। कृपया मदद करें। – Nidhi

3

JDialog: नहीं

JPanel: हाँ, बस JButtonsJFrame#setMaximizedState मान सेट, श्रोताओं में उपयोग करें, लेकिन नहीं JDialog पर।

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^