טיפול בארועים ((EVENT HANDLING ב- JDK 1.1 אירועי טקסט (text events)
מבוא
שיעור זה נכתב במקור ב- 22 בספטמבר 1998 תוך שימוש בחבילת .JDK 1.1.6
מטרת השיעור היא להדגים את השימוש באירועי טקסט (text events).
מבט כללי
ותקשרו את האובייקט הזה לאובייקט TextListener אם תצרו מופע של אובייקט מסוג של אובייקט textValueChanged() ,המתודה addTextListener() שיש לו מתודה
ה- Listener תיקרא בכל פעם שתכני הטקסט של אובייקט המקור ישתנו.
אירוע טקסט הוא אירוע סמנטי , ומקורות שונים יכולים ליצור את האירוע. אני אסביר את השימוש של מנשק TextListener והמחלקה TextEvent על ידי שימוש באובייקט
TextField פשוט.
מידע בקשר לאירוע מועבר בתוך המתודה textValueChanged() בצורת אובייקט מסוג
TextEvent .
תכנית לדוגמה
תכנית זו ממקמת אובייקט TextField בתוך אובייקט Frame ומקשרת אובייקט
TextListener ל- TextField.
בכל פעם שתוכן ה- TextField משתנה נוצר אירוע TextEvent וגורם למתודהtextValueChanged() של אובייקט ה- Listener להיקרא.
הקוד במתודה textValueChanged() מוציא את מקור האירוע מהאובייקט TextEvent
הנכנס, ומשתמש במידע של המקור כדי להשיג ולהציג את תכני הטקסט הנוכחי של אובייקט
ה- TextField.
אתם יכולים לתרגל בעזרת התכנית על ידי הדפסת טקסט ב- TextField.
נבדק בעזרת JDK1.1.6 תחת Win95 .