منع العنصر الأخير من شكل لويت من فقدان التركيز عند الضغط على مفتاح السهم لأسفل

StackOverflow https://stackoverflow.com//questions/9697602

سؤال

لدي لويت Form التي أضفت إليها Container.ال Container لديه TextArea, ، بعض RadioButtons وأخيرا آخر Container التي لديها بعض Buttons.

1)TextArea
2)RadioButtons
3) آخر Container مع بعض Buttons

الآن إذا كان التركيز على تقريري الأخير Container على ال Form وأنا اضغط على 'مفتاح السهم لأسفل' التركيز يقفز إلى المكون الأول TextArea .

بطريقة مماثلة, إذا كان التركيز على بلدي أولا Container على ال Form TextArea وأنا اضغط على 'مفتاح السهم لأعلى' التركيز يقفز إلى العنصر الأخير من Form.

هذا أمر مزعج للغاية.كيف يمكنني منع هذا من الحدوث?

لذلك في حالة التركيز على الأول Container من Form TextArea...أريد أن يبقى التركيز على TextArea حتى إذا كان مفتاح' السهم لأعلى ' هو الصحافة.

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

المحلول

يمكنك حل هذه المشكلة باستخدام Formطريقة setCyclicFocus(boolean cyclicFocus).فقط ضع هذه القيمة على false.لذلك ، استخدم Form.setCyclicFocus(false)

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