En Swing-komponent sägs vara en lättviktskomponent eftersom den är skriven helt i Java och fungerar högnivåskärmen själv, snarare än att förlita sig på kod från din dators operativsystem.
Vilken är lättviktskomponenten i Swing?
swing-paket, som som JButton och JLabel, är lättviktskomponenter. Tidigare orsakade blandning av tunga och lätta komponenter i samma grafiska användargränssnitt (GUI) problem när dessa komponenter överlappade varandra.
Varför kallas gungor lätt och AWT tungvikt?
AWT sägs vara "Heavyweight" eftersom i princip varje AWT-komponent är en inbyggd plattformskomponent. AWT är implementerat ovanpå plattformens inbyggda GUI-verktygssats. Detta förklarar också varför AWT var ganska begränsat jämfört med Swing.
Är alla Swing-komponenter lätta?
Swing-komponenter är lättviktskomponenter, helt oberoende av vilket operativsystem som helst. … De är lätta - De flesta Swing-komponenter är skrivna i Java och är därför inte beroende av värdoperativsystemet för att rita dem.
Varför AWT-komponenter är tunga komponenter?
AWT-komponenter är tungviktskomponenter, eftersom de förlitar sig på den lokala plattformens fönstersystem för att avgöra deras funktionalitet och utseende. Flera Swing-komponenter är tungviktskomponenter.