תוכן עניינים:
הגדרה - מה המשמעות של ערכת הכלים המופשטת של חלון (AWT)?
ערכת הכלים המופשטת חלון (AWT) היא אוסף רכיבי ממשק משתמש גרפי (GUI) ושירותים קשורים אחרים הנדרשים לתכנות GUI ב- Java. זוהי ערכת כלי הווידג'ט המקורית של ג'אווה בלתי תלויה בפלטפורמה. AWT מהווה כעת חלק משיעורי היסודות של ג'אווה (JFC) ומשמש כממשק תכנות היישומים הסטנדרטי (API) לתכנות GUI ב- Java.
החל מ- J2SE1.2 קדימה, יישומוני ה- AWT הוחלפו ברובם על ידי ערכת הכלים של הנדנדה. פונקציונליות הנדנדה מסתמכת על AWT כדי להתממשק ליבה למערכת החלונות המקורית. עם זאת, כעת למתכנת הבחירה בין המראה והתחושה של המערכת המקומית לבין המראה והתחושה הבינלאומית של ג'אווה. עדיפות על Swing על ידי רוב מתכנתי ה- Java שעדיין דבקים בכתיבה פעם אחת, מריצים בכל מקום (WORA) עיקרון הפילוסופיה של ג'אווה.
Techopedia מסביר ערכת כלי חלון מופשטת (AWT)
בשנת 1995, כאשר Sun Microsystems הציגה את ג'אווה כשפת תכנות עצמאית בפלטפורמה, AWT נועדה לספק שכבת הפשטה דקה על גבי ממשק המשתמש המקורי הבסיסי. במהותה, אותה תוכנית Java, כאשר היא מופעלת במחשב Windows, תראה את המראה והתחושה של יישום מקומי של Windows ואת המראה והתחושה של יישום מקומי מקומי כאשר היא פועלת על Mac.
AWT כולל קבוצה של ווידג'טים, המספקים את תת-הפונקציונליות המשותפת לכל הפלטפורמות המקומיות. AWT כולל גם מודל חזק לטיפול באירועים, כלי גרפיקה והדמיה (כולל שיעורי צורה, צבע וגופנים), מנהלי פריסה לפריסות חלונות גמישות, ושיעורי העברת נתונים לחיתוך והדבקה דרך הלוח של הפלטפורמה המקורית.
