2011-12-14 4 views
12

पर नया घटक डालें JXTaskPane जावा स्विंग में उपयोग किया गया शीर्षक शीर्षक है। इसमें एक विस्तार/संक्षिप्त बटन है। मैं टाइटलबार में अपने स्वयं के कार्यों को जोड़ने में सक्षम होना चाहता हूं जो के आगे विस्तार/संक्षिप्त बटन के बगल में दिखाई देगा।JXTaskPane

मैं यह कैसे कर सकता हूं? मैं खुद को कई बार कोशिश करता हूं, लेकिन अपेक्षित परिणाम प्राप्त नहीं करता हूं। मैंने एक नया JButton बनाया और शीर्षक बार निर्देशांक पर अपना स्थान सेट किया, लेकिन यह तत्व में जोड़ा गया है।

मैंने एक स्क्रीनशॉट संलग्न किया है जो दिखाने के लिए शीर्षक पट्टी में एक सहायता प्रकार की कार्रवाई दिखाता है जो मेरा मतलब है।

Tasks image

+4

समर्थित नहीं है, आपको इसे स्वयं लागू करना होगा। स्टार्टर्स के लिए, बेसिकटास्कपेनयूआई पर एक नज़र डालें - यह टॉगल बटन को चित्रित करता है और तार करता है (उस सीमा के अंदर जो शीर्षक को चित्रित करता है)। वैकल्पिक रूप से, आप JXTitledPane से शुरू करने का प्रयास कर सकते हैं (जो शीर्षक क्षेत्र में मनमानी घटकों का समर्थन करता है) और इसे ढहने योग्य बना देता है। वैसे भी, दिलचस्प आवश्यकता, आप स्विंगएक्स समस्या ट्रैकर में एक एन्हांसमेंट समस्या दर्ज करने पर विचार कर सकते हैं :-) – kleopatra

+0

java.net पर एक [प्रश्न] (https://www.java.net/node/658076) है जो समान है यह वाला। यह उपयोग का हो सकता है। – snickers10m

उत्तर

0

संभव नहीं है यही कारण है कि। जब आप ड्रॉपडाउन मेनू का विस्तार करने के लिए बटन क्लिक करते हैं तो मैं शायद एक नया जेएफआरएम पॉप अप करने की अनुशंसा करता हूं। अपने स्वयं के जेएफआरएम पॉपअप को बनाने से आप अधिक रचनात्मकता और अनुकूलन योग्यता भी ले सकते हैं जब आप उन घटकों के बारे में बात करते हैं जिन्हें आप डाल सकते हैं। मुझे इस तरह की चीज से ज्यादा अनुभव नहीं हुआ है, लेकिन आप ऐसा करने की कोशिश कर सकते हैं। हालांकि यह आदर्श नहीं हो सकता है।