سؤال

مكون مخصص الخاص بي يتكون من ثلاثة JTrees inside JPanel. وبعد واحد فقط JTree يجب اختيار في وقت واحد، لذلك لقد أضفت TreeSelectionListener لكل منهم يدعو clearSelection() على المحدد سابقا JTree. وبعد (يرى هنا لمزيد من التفاصيل).

هذا يعمل بشكل جيد، لكنني بحاجة لمنع TreeSelectionListenerS لتشغيل عندما JTree يكون إلغاء تحديدها. وبعد وسيلة بسيطة لتمييز حدث التحديد من إلغاء الانزلاق سيكون أكثر من كافية.

شكرا مقدما!

هل كانت مفيدة؟

المحلول

فقط احصل على الاختيار الحالي من الشجرة وإذا كان فارغا، فارجع.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top