के साथ कई घटकों वाली पंक्ति पर एक घटक को कैसे केन्द्रित किया जाए, मैंने मिगलायआउट का उपयोग लगभग एक महीने पहले किया था और सबकुछ सरल है और बहुत अच्छा काम करता है। मेरे पास अभी भी एक मुद्दा है कि मैं ठीक करने में सक्षम नहीं हूं।MiGLayout
चलो कहते हैं कि मैं एक पंक्ति सबसे-दाएं तरफ और एक केंद्रित शीर्षक पर दो बटन है कि है, शीर्षक वास्तव में केंद्रित नहीं होता है जब मैं इसे इस तरह से करना चाहते हैं:
("इस" एक JPanel है)
this.add(labelTitle, "split, span, center");
this.add(closeButton, "east");
this.add(mainMenuButton, "east");
क्या होता है कि "labelTitle" बटन के बाद उपलब्ध शेष अंतरिक्ष में केंद्रित है रखा जाता है, लेकिन मैं वास्तव में यह पूरी JPanel के सापेक्ष केंद्रित किया जाना चाहते हैं, न सिर्फ शेष अंतरिक्ष ।
वांछित प्रभाव प्राप्त करने के लिए मैं किस पैरामीटर का उपयोग कर सकता हूं? मुझे पता है कि मैं पूर्ण स्थिति का उपयोग कर सकता हूं, लेकिन मैं ऐसा नहीं करना चाहता क्योंकि यह मेरे मामले में पहली जगह मिगलाउट का उपयोग करने के उद्देश्य को हरा देता है।
यह बेकार ढंग से काम करता है। मैं MiGLayout को सभी मानकों को समझने के लिए पर्याप्त नहीं जानता, हालांकि। शीर्षक लेबल कैसे काम करता है यह बताने की देखभाल? तुम्हारी मदद के लिए शुक्रिया! –
यह आसान है। यह सिर्फ लेबल के दाईं ओर (x2) के लिए एक अभिव्यक्ति सेट करता है। अभिव्यक्ति में बाएं बटन का एक्स है और इसे संदर्भित करने में सक्षम होने के लिए मैंने बी 1 की एक आईडी सेट की है। –