ملزمة مكون <-> حاوية (الخاصية Enabled)
-
05-07-2019 - |
سؤال
وأنا مجرد محاولة للعمل على أفضل طريقة لتكرار ميزة مفيدة جدا من Forms.Panel
ويندوز 'في جاوة. في الأساس، وعند تعطيل Forms.Panel
Windows، يتم تعيين كافة لمراقبة الطفل إلى تعطيل أيضا. ومع ذلك، ممتلكاتهم تمكين هو <م> الحفاظ م> مثل ذلك، عندما يتم تمكين وPanel
مرة أخرى، وكانت أي سيطرة الطفل الذي تم تعطيله من قبل فريق المعوقين، <م> لا تزال م> تعطيل.
ويمكنني أن أضيف مستمع الملكية لJPanel
يمكن تشغيلها عند تمكينه يتم تغيير الملكية ثم تنقل بين جميع مكونات JPanel
ومجموعة منهم لذوي الاحتياجات الخاصة، ولكن هذا لن الحفاظ على خصائص تمكين المكون.
وأي اقتراحات؟
المحلول
ويمكن العثور على حل أكثر تعقيدا في لوحة المعاقين أ > دخول. داخليا يستخدم مجموعة على النحو الذي اقترحه MLK لتتبع مكونات أنه في حالة تمكين. حتى لو كنت لا تحب الحل المقترح لا يزال بإمكانك استخدام سوينغ تيلس الطبقة بسهولة الحصول على جميع المكونات على اللوحة.
نصائح أخرى
وتخزين مكونات المعوقين في جمع وتحقق من هذه المجموعة عند إعادة تمكين هذه.