Mitä eroa on AWT:n ja Swingin välillä?
Mitä eroa on AWT:n ja Swingin välillä?

Video: Mitä eroa on AWT:n ja Swingin välillä?

Video: Mitä eroa on AWT:n ja Swingin välillä?
Video: Arkkitehti siltatesti 2024, Marraskuu
Anonim

Lyhyesti, AWT ja Swing ovat kaksi työkalupakkia rikkaiden graafisten käyttöliittymien (GUI) rakentamiseen. Pää ero AWT:n ja Swingin välillä Javassa se on AWT on Javan alkuperäinen alustariippuvainen ikkunointi-, grafiikka- ja käyttöliittymäwidget-työkalusarja Keinu on GUI-widget-työkalusarja Javalle, joka on laajennus AWT.

Niin, mikä on Swing ja AWT?

Keinu . AWT tulee sanoista Abstract windows toolkit. Keinu kutsutaan myös JFC:ksi (Java Foundation -luokat). AWT komponentteja kutsutaan raskaaksi komponentiksi. Keinut kutsutaan kevyeksi komponentiksi, koska keinu komponentit ovat päällä AWT komponentit ja tee työt.

Tiedä myös, mitä luokkia tarjotaan Swingissä ja AWT:ssä? Toisin kuin AWT , Java Keinu tarjoaa alustasta riippumattomia ja kevyitä komponentteja. Javax. keinu paketti tarjoaa luokat javalle keinu API, kuten JButton, JTextField, JTextArea, JRadioButton, JCheckbox, JMenu, JColorChooser jne.

Ihmiset kysyvät myös, mitä etuja Swingillä on AWT:hen verrattuna?

Keinu on uusin GUI-työkalupakki, ja se tarjoaa runsaamman joukon käyttöliittymäkomponentteja kuin AWT . Lisäksi, Keinu komponentit tarjoavat seuraavat etuja AWT:hen verrattuna komponentit: käyttäytyminen ja ulkonäkö Keinu komponentit ovat yhdenmukaisia poikki alustat, kun taas AWT komponentit vaihtelevat alustasta toiseen.

Pitäisikö minun opetella swingiä vai JavaFX:ää?

Ihmisiä, jotka ovat oppimista Javaa ei rohkaista opettele Swingiä koska Oracle yrittää levittää JavaFX Java-kehittäjien keskuudessa. Monet Java-oppikirjat eivät opeta Keinu enää. Käytön aikana Keinu on virallisesti masentunut, sinä pitäisi ehdottomasti Opi JavaFX . Ei se haittaa, jos sinä oppia.

Suositeltava: