2011-03-29 12 views
7

वहाँ एक रास्ता मैं फेसबुक से इस स्क्रीनशॉट में की तरह एक JTextArea या इसके अंदर कुछ JLabels साथ JTextField बना सकते हैं, है:फेसबुक में JTextArea के अंदर एक जेलाबेल कैसे बनाएं?

sample

मुझे क्या करना "एप्पल की तरह खिताब के साथ कुछ JButtons डाल दिया है कोशिश कर रहा हूँ "," ऑरेंज ", ... जब उपयोगकर्ता उन लोगों के जेबटन पर क्लिक करता है, तो" ऑरेंज "कहें, ऑरेंज शब्द वाला एक जेलाबेल JTextArea या JTextField में जोड़ा जाएगा। यदि उपयोगकर्ता Jlabel पर [x] पर क्लिक करता है, तो शब्द फ़ील्ड से हटा दिया जाएगा।

उत्तर

6

मैं इसे एक अलग तरीके से हल कर दूंगा: आप जिस सीमा को देखते हैं उसके साथ JPanel बनाएं। JTextField इसमें किसी भी सीमा के बिना जोड़ें, और बस JLabel एस बाईं ओर डालें (उदाहरण के लिए FlowLayout के साथ संयोजन में)। सीमाओं और spacings के एक छोटे से tweaking के साथ आप नए घटकों को बनाने के बिना एक बहुत ही समान उपस्थिति बनाने में सक्षम होना चाहिए।

+0

बहुत अच्छा सुझाव ... मैंने इसे लागू करना शुरू कर दिया है। मैं [x] आइकन और इसकी घटना बनाने में फंस गया हूं, लेकिन शुरुआत में यह ठीक काम कर रहा है। – Brad

+0

जिसे 'जेननेल', दो 'जेलाबेल' और 'सीमा सीमा' द्वारा भी कार्यान्वित किया जा सकता है। :) – Bombe

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