En Swing-komponent sies å være en lettvektskomponent fordi den er skrevet utelukkende i Java og fungerer på høynivåskjermen selv, i stedet for å stole på koden fra datamaskinens operativsystem.
Hvilken er lettvektskomponenten i Swing?
swing-pakke, for eksempel som JButton og JLabel, er lette komponenter. Tidligere førte blanding av tungvekts- og lettvektskomponenter i samme grafiske brukergrensesnitt (GUI) til problemer når disse komponentene overlappet hverandre.
Hvorfor kalles husker lette og AWT tunge?
AWT sies å være "Heavyweight" fordi i utgangspunktet hver AWT-komponent er en innebygd plattformkomponent. AWT er implementert på toppen av plattformens native GUI-verktøysett. Dette forklarer også hvorfor AWT var ganske begrenset sammenlignet med Swing.
Er alle Swing-komponenter lette?
Swing-komponenter er lette komponenter, helt uavhengig av hvilket som helst operativsystem. … De er lette - De fleste Swing-komponenter er skrevet i Java og er derfor ikke avhengige av vertsoperativsystemet for å tegne dem.
Hvorfor AWT-komponenter er tunge komponenter?
AWT-komponenter er tungvektskomponenter, fordi de er avhengige av den lokale plattformens vindussystem for å bestemme funksjonaliteten og utseendet. Flere Swing-komponenter er tungvektskomponenter.