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

מתודות

 

זה מביא אותנו לחלק האחרון בהצהרה של המחלקה Event: מתודות.

המחלקה Event מספקת שש מתודות כפי שניתן לראות למטה. לכן, לאובייקטים של המחלקה יש את מתודות המופע האלה בנוסף למתודות שהם יורשים מהמחלקה Object.

 

public boolean controlDown();

public boolean metaDown();

protected String paramString();

public boolean shiftDown();

public String toString();

public void translate(int  dX, int  dY);

 

מתודות למקשי ה modifier-

 

שלוש מהמתודות האלה קשורות במקשי השינוי (modifier keys):

  • control
  •   shift
  •   meta

אולם, כפי שהזכרנו קודם, המקש Alt אינו בכללם.

אם אתה משתמש באובייקט של Event כדי להפעיל את המתודות האלה,
הערך הבוליאני המוחזר יאמר לך אם מקש ה
 modifierהתואם הוחזק לחוץ כשהאירוע התרחש.
אילו מתודות נוחיות המאפשרות לך לקבוע בקלות משהו שאתה יכול לקבוע גם באמצעות פעולת
ה
bitwise and שתיארנו קודם.

 

המתודה paramString()

 

להלן ההגדרה הרשמית למתודה הזו הישר מהתיעוד של ה API:

"מחזירה את מחרוזת הפרמטרים המייצגת את האירוע הזה. במחרוזת זו ניתן להשתמש עבור דיבוג."

לא הצלחתי למצוא שום הגדרה יותר מוחלטת במספר ספרים שיש ברשותי כך שאני פשוט משאיר לך את הפרשנות לנ"ל.

אף על פי שעדיין לא דנו באופן מעמיק ב- applets , קיימת תווית param שניתן להשתמש בה בתיקיה HTML המפעילה applet. אולי יש לה קשר למתודה הזו. יש לי הרגשה שהיא לא תישאר עלומה לאורך זמן.

מן הסתם איזה תלמיד מבריק וסקרן  יגלה פעם דברים נוספים על השימוש במתודה זו וישלח לי הסבר דרך הדואר האלקטרוני. 

 

המתודה translate()

 

ההגדרה הרשמית למתודה זו מהתיעוד של ה API היא: 

 

public void translate( int dx, int dy)

Translates this event so that is x and y position
are increased by dx and dy respectively.

parameters:


dX- the amount to translate the x coordinate
dY- the amount to translate the x coordinate

 

ניתן להשתמש במתודה זו בכל מספר של מצבים המערבים גרפיקה.

 

                                              המתודה toString()

 

זו מתודה נפוצה ביותר שפגשנו בה כבר באירועים רבים קודמים.

כשמתודה זו מופעלת על אובייקט מסוג Event, חלק מסוים של מידע על האובייקט יוחזר כמחרוזת. תיעוד ה API לא מקל עלינו לדעת בדיוק איזה מידע על האובייקט יוחזר,
אך יהיה זה קל למדי לגלות זאת מאוחר יותר כשנתחיל להשתמש במתודות אלה בתוכניות ההדגמה.

 

 07-12-03 / 19:17  עודכן ,  11-10-03 / 12:52  נוצר ע"י רונית רייכמן  בתאריך 
 קבועים במחלקה Event - הקודםהבא - סיכום 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 7