תכנות מתקדם ב-Java/ממשק גרפי: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
שורה 65:
'''Menu''' - תפריטים. השורה בראש החלון, המכילה פקודות כמו: קובץ, עריכה, עזרה וכו'.
כמו כן קיים מודל הארועים ('''event model''') - המנגנון ששולט על דרך תגובת התוכנית לארוע שהתרחש. כלומר אם בנינו מסגרת המכילה שני כפתורים, בעזרת מודל הארועים נשלוט במה שיקרה בלחיצה על כל אחד מהכפתורים האלה.
העיקרון בבנית התוכנית יהיה "הכלה": נגדיר מיכל (container) כלשהו, למשל מסגרת חלון, שבו "נשים" כל מיני רכיבים (Components) כמו כפתורים למשל, ע"י שימוש בפונקצית '''()add''' שמוגדרת במחלקה שלו, ולבסוף נגדיר מאזין לרכיב -
נראה תוכנית לדוגמא:
<source lang = "java">
|