» נושאי לימוד
» נושאי לימוד
יום שני 29 באפריל 2024
קטעי קוד מעניינים
דף ראשי  מתקדמים  אירועי טקסט (text events)  קטעי קוד מעניינים גרסה להדפסה

 

קטעי קוד מעניינים

 

נתחיל בשורה הראשונה של הגדרת המחלקה המבקרת, שפשוט מראה שמחלקה זו מרחיבה (יורשת) את  Frame  ומממשת את TextListener. אובייקט של המחלקה המבקרת הוא אובייקט  Listener   מפני שהיא מממשת את     TextListener  .

 

public class Event36 extends Frame implements TextListener{


 

 

אני אדלג על המתודה main() שפשוט יוצרת מופע של המחלקה המבקרת.

 (שהוא אובייקט  TextListener).

 

הקטע הבא מראה את החלק של ה-constructor שיוצר אובייקט TextField ,

 מקשר את ה- Listener(this)  אליו, וממקם אותו בתוך אובייקט Frame .

 

  Event36(){//constructor
    TextField myTextField = 
                        new TextField("Initial String",30);
    myTextField.addTextListener(this);
    this.add(myTextField);


 

 

 

 

 


 

לאחר מכן אני מבצע את המטלות הנדרשות הקשורות לפרמטרים של Frame. ניתן לראות קוד זה בקוד המלא של התכנית לקמן, והוא אינו מופיע כאן.

 

זה מביא אותי  למתודה textValueChanged() של המנשק TextListener שמגיבה לאירועי טקסט ומציגה את תכני ה- TextField בכל פעם שערכו משתנה.

 

  public void textValueChanged(TextEvent e){
    System.out.println(
                     ((TextField)e.getSource()).getText());
  }//end TextValueChanged()

}//end class Event36 definition


 

 

 

 

 

זהו סוף תכנית פשוטה זו. 

 

ניתן לראות את הקוד בתכנית שלא הודגש בקטעים שלעיל , בקוד המלא של התכנית

המופיע בקטע הבא.

 31-10-03 / 15:30  נוצר ע"י רונית רייכמן  בתאריך 
 אירועי טקסט (text events) - הקודםהבא - קוד התכנית 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 8