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

תוכנית הדוגמה

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

 

דיון

 

התוכנית מדגימה את הליך ה MouseDragged() המבוצע יחד עם הליך ה MousePressed() .

 

התוכנית משתמשת בשילוב  של הליכי ה MousePressed() וה MouseDragged() בכדי ליישם בצורה גסה את השימוש בהליך ה Drag-and-drop .

 

תווית צהובה מונחת בתוך פאנל הנמצא בתוך מסגרת.

 

אובייקטים מסוג MouseListener ו MouseMotionListener  הוגדרו ואותחלו בכדי לקבל הליכי עכבר על גבי אובייקט התווית.

 

המשתמש יכול לגרור את אובייקט התווית על ידי גרירת העכבר בתוך תחומי אבייקט התווית. האלגוריתם אשר משתמש בנתונים, הניתנים על ידי אובייקטים מסוג MousePressed ו MouseDragged , מוסבר בהערות אשר בגוף התוכנית.

 

מטרת התוכנית היא להדגים את השימוש בממשק ה MouseMotionListener בהשוואה לממשק ה MouseLitener . התוכנית אינה מיועדת להיות הדגמה מושלמת לשימוש ב Drag – and – drop .

 

התןכנית מוציאה גם screen output אשר מראה את  שרשרת התהליכים הנוצרים ע"י יישומי ה MouseMoved

ו MouseDragged . ע"י צפייה במסך זה בזמן הזזת או גרירת העכבר אפשר לקבל מושג טוב יותר איך המערכת מנהלת את תהליכי ההיווצרות והשימוש  בתהליכם אלו.

 

לבסוף אובייקט מסוג WindoListener  מוגדר ומאותחל בכדי לסיים את התוכנית כאשר המשתמש בוחר לסגור את אובייקט המסגרת.

 

 

תוצאות אלו הושגו ע"י JDK 1.1.3  שהורץ תחת WINDOW95 .

  

 18-10-03 / 00:37  נוצר ע"י רונית רייכמן  בתאריך 
 טיפול הארועים ב JDK 1.1,ארועי תזוזת עכבר - הקודםהבא - רישום תוכנית 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 11