मैं एक JTree के लिए चेक बॉक्स जोड़ने की जरूरत है। एक कस्टम TreeCellRenderer / TreeCellEditor सही दृष्टिकोण की तरह लगता है। अब तक मैं इस्तेमाल किया इस वेबपेज में CheckBoxNodeRenderer दृष्टिकोण । यह दो बातों के लिए छोड़कर ठीक काम करता है:
- वहाँ ऊपर चेकबॉक्स के नीचे स्थित + अतिरिक्त खाली स्थान के है, मैं एक नियमित JTree के रूप में यह एक ही रखना चाहते हैं।
- मैं चेकबॉक्स ही (जो चेकबॉक्स टॉगल करने के लिए प्रयास करना चाहिए) पर क्लिक करके और चेकबॉक्स (जो एक घटना श्रोता इसी पेड़ नोड पर क्लिक करने के रूप में इस व्याख्या और जो कुछ भी कार्रवाई करने के लिए अनुमति चाहिए के साथ जुड़े पाठ पर क्लिक के बीच अंतर करना चाहते हैं उचित है)
वहाँ इन बातों को करने के लिए एक तरीका है? मैं चेक बॉक्स के साथ JTrees के लिए चारों ओर देखा, ज्यादा नहीं मिल रहा। Jide अच्छा लग रहा है, लेकिन मैं खुले मुक्त स्रोत सॉफ्टवेयर का उपयोग करने की जरूरत है (जीपीएल ठीक नहीं है, LGPL ठीक है) इस मामले में। (या अपने खुद के चेकबॉक्स पेड़ बनाने)













