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

הערות מסכמות

אם אתה מקמפל ומריץ את התוכנית הזו, עליך לשים לב לכמה נקודות מעניינות. נקודה אחת היא שניתן לשנות את גודל המסגרת של ג'אווה (על ידי גרירת הפינות שלה), להזיז אותה (על ידי גרירת פס הכותרת שלה), למזער אותה (על ידי לחיצה על סמל המזעור), ולהגדיל אותה באופן מקסימלי (על ידי לחיצה על הלחצן 'הגדל').

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

זו איננה התרחשות טבעית. אני תיכנתתי זאת באופן זה. למרות שמערכת run-time משחזרת באופן אוטומטי מרכיבים מסוימים (כגון לחצנים), כאשר משוחזר חלון, חומר גרפי מהסוג שבו אנו משתמשים אינו משוחזר אוטומטית.

הסיבה לכך שנדמה לנו שהוא משוחזר באופן אוטומטי, נובעת מכך שהמערכת מפעילה באופן אוטומטי את המתודה paint() כאשר משוחזר הגודל של החלון.

מאחר ודרסנו את המתודה paint() והוספנו קוד להצגת הטקסט שלנו על המסך,

הגירסה הדרוסה של paint() מופעלת באופן אוטומטי והיא מריצה מחדש את הקוד המציג את הטקסט על המסך.

אם מסיבה כלשהי משתנה-המופע ששימש את paint(), עובר שינוי כאשר החלון ממוזער, הוא יציג תוצאות שונות כאשר החלון ישוחזר.

 

 29-11-03 / 18:00  עודכן ,  11-10-03 / 17:09  נוצר ע"י רונית רייכמן  בתאריך 
 תוכנית הדגמה לטיפול באירועים - הקודםהבא - השלטת מטפלי אירועים מסוג “נוחיות” 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 5