السلام عليكم
كيف بالإمكان جعل الحقل يكتب لغة معينة .
مثلا الحقل الأول خاص بالكتابة باللغة العربية ,
و الحقل الثاني خاص للكتابة باللغة الانجليزية .
السؤال : كيف بالإمكان , بمجرد وضع المؤشر على الحقل و يتم الكتابة من قبل المستخدم أن تتم الكتابة باللغة المطلوبة للحقل دون تبديل باستخدام Alt+Shift
لقد جربت هذا الحل لكن يوجد مشاكل في getInputContext بأنه يرجع قيمة null.
for (java.util.Locale l : locales){
if ( l.getLanguage() == "en"){
entextField.getInputContext().selectInputMethod(l);
}
else
if ( l.getLanguage() == "ar"){
artextField.getInputContext().selectInputMethod(l);
}
}