נאמר שרכיב Swing הוא רכיב קל משקל מכיוון שהוא כתוב כולו ב-Java ועושה את התצוגה ברמה גבוהה בעצמה, במקום להסתמך על קוד שסופק על ידי המחשב שלך מערכת הפעלה.
איזה רכיב קל משקל ב-Swing?
חבילת swing, כמו כמו JButton ו-JLabel, הם רכיבים קלים. בעבר, ערבוב של רכיבים כבדים וקלים באותו ממשק משתמש גרפי (GUI) גרם לבעיות כאשר רכיבים אלו חפפו זה את זה.
למה נדנדות נקראות קלות משקל ו-AWT נקראות משקל כבד?
אומרים ש-
AWT הוא "כבד משקל" כי בעצם כל רכיב AWT הוא רכיב פלטפורמה מקורי. AWT מיושם על גבי ערכת הכלים GUI המקורית של הפלטפורמה. זה גם מסביר מדוע AWT היה די מוגבל בהשוואה ל-Swing.
האם כל רכיבי Swing קלים?
רכיבי Swing הם רכיבים קלים, בלתי תלויים לחלוטין בכל מערכת הפעלה. … הם קלים - רוב רכיבי Swing כתובים ב-Java ולכן אינם תלויים במערכת ההפעלה המארחת כדי לצייר אותם.
למה רכיבי AWT הם רכיבי משקל כבדים?
רכיבי AWT הם רכיבים בעלי משקל כבד, מכיוון שהם מסתמכים על מערכת החלונות של הפלטפורמה המקומית כדי לקבוע את הפונקציונליות שלהם ואת המראה והתחושה שלהם. מספר רכיבי Swing הם רכיבים בעלי משקל כבד.