בית התפתחות מה שיעורי יסודות ג'אווה (jfc)? - הגדרה מטכנולוגיה

מה שיעורי יסודות ג'אווה (jfc)? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של שיעורי קרן Java (JFC)?

Java Foundation Classes (JFC) הם קבוצה של רכיבי ממשק משתמש גרפי (GUI) ליישומי Java המייעלים תוכנה ופיתוח יישומי ענן. JFC מכיל את ערכת הכלים המופשטת של חלון (AWT), Java 2D ו- Swing.

Techopedia מסביר שיעורי קרן ג'אווה (JFC)

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


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


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

מה שיעורי יסודות ג'אווה (jfc)? - הגדרה מטכנולוגיה