2011-07-19 17 views
5

मेरे पास एक रूट पैनल (2 पंक्तियां, 1 कॉलम) है जिसमें पैनल पी और लेबल एल है। पी में एक JComboBox बी है। जब भी मैं बी पर क्लिक करता हूं, परिणामी ड्रॉपडाउन एल के पीछे दिखाता है। मैं इसे कैसे ठीक करूं? मैंने setComponentZOrder() के सभी प्रकार के साथ खेला लेकिन मैं इसे ठीक नहीं कर सका। मुझे क्या करना चाहिए?जेकंबोबॉक्स ड्रॉपडाउन दृश्यता समस्या?

+0

मैं रूट पैनल – pathikrit

+4

पर MigLayout ("wrap 1") का उपयोग कर रहा हूं, मैंने कभी नहीं देखा ('ओवरलेलेआउट' को छोड़कर), जिसे 'लेआउटमैनेजर' का उपयोग किया जाता है? या 'स्विंग जेकंपोनेंट्स' – mKorbel

+0

के साथ 'एटीडब्ल्यू घटक 'को मिलाकर आप सही थे कि मैंने स्विंग का उपयोग करने के बजाय एक awt.Label में मिश्रित किया था। जेलाबेल। बाद में स्विचिंग, मेरी समस्या तय की। धन्यवाद। – pathikrit

उत्तर

4

हल्के घटकों (जैसे जेएलएबल) के साथ हेवीवेट घटकों (जैसे लेबल) को न मिलाएं।

आप स्विंग का उपयोग करते हैं हमेशा हल्के घटकों एक जे

1

उपयोग combobox.setOpaque(true)

मैं इस here पाया के साथ शुरू का उपयोग करें।

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