الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التحكم في إدخالات المستخدم

مغلق
بدأه OMLX في 23 فبراير 2005 · 2 رد · 484 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله و بركاته

هل هناك أمثلة أو كلاسات حول كيفية التحكم في إخالات المستخدم و خاصة من لوحة المفاتيح

مثالا ، إذا ضغط المستخدم زر Backspace ، أجعل البرنامج لا يستجيب ، أو إذا ضغط على حرف معين أظهر الناتج بحسب ما أريد ...

الهدف من ذلك هو تصميم برنامج مدرب الطباعة ...

فهل احد يساعدني ....

#2

مثالا عند استخدام JTextArea أريد أن أعرف الحرف المضغوط ، وهذا سهل باستخدام الحدث التنصت ، و لكن أريد أقارن هذا الحرف بحرف أخر من مصفوفة مثلا

فإذا كان صحيح ، ينتقل إلى الحرف التالي ، و إذا كان خاطئ أريد أن يتحول هذا الحرف إلى علامة مثلا * ....

و إذا ضغط المتدرب على Back space لا يستجب البرنامج لهذا المدخل .....

تم تعديل هذه المشاركة بواسطة OMLX في 23 فبراير 2005 في 22:52

#3

استعمل هذه الفئة، وضعها في JTextArea.

http://java.sun.com/j2se/1.4.2/docs/api/ja...inDocument.html

اصنع فئة ترث من PlainDocuemnt وضع فيها شروطك التي تريد.....

يمكنك أن ترى كيف استعملت PlainDocument لجعل أي حاوي كلمات JTextComponent يصبح لديه خاصية بلا إدخال No insert...

/index.php?showtopic=56549

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…