تأرجح: كيف يمكنني تجاهل أحداث إزالة انزلاق؟
سؤال
مكون مخصص الخاص بي يتكون من ثلاثة JTree
s inside JPanel
. وبعد واحد فقط JTree
يجب اختيار في وقت واحد، لذلك لقد أضفت TreeSelectionListener
لكل منهم يدعو clearSelection()
على المحدد سابقا JTree
. وبعد (يرى هنا لمزيد من التفاصيل).
هذا يعمل بشكل جيد، لكنني بحاجة لمنع TreeSelectionListener
S لتشغيل عندما JTree
يكون إلغاء تحديدها. وبعد وسيلة بسيطة لتمييز حدث التحديد من إلغاء الانزلاق سيكون أكثر من كافية.
شكرا مقدما!
المحلول
فقط احصل على الاختيار الحالي من الشجرة وإذا كان فارغا، فارجع.
لا تنتمي إلى StackOverflow