Kuo skiriasi AWT ir Swing?
Kuo skiriasi AWT ir Swing?

Video: Kuo skiriasi AWT ir Swing?

Video: Kuo skiriasi AWT ir Swing?
Video: Я есть. Ты есть. Он есть_Рассказ_Слушать 2024, Lapkritis
Anonim

Trumpai, AWT ir Swing yra du įrankių rinkiniai, skirti sukurti turtingą grafinę vartotojo sąsają (GUI). Pagrindinis skirtumas tarp AWT ir Swing Java yra tai AWT yra originalus Java nuo platformos priklausomas langų, grafikos ir vartotojo sąsajos valdiklių įrankių rinkinys Sūpynės yra GUI valdiklių įrankių rinkinys, skirtas Java, kuris yra plėtinys AWT.

Taigi, kas yra Swing ir AWT?

Sūpynės . AWT reiškia Abstract Windows Toolkit. Sūpynės taip pat vadinamas JFC (Java Foundation klasės). AWT komponentai vadinami sunkiasvoriais komponentais. Sūpuoklės vadinami lengvu komponentu, nes sūpynės komponentai yra viršuje AWT komponentus ir atlikti darbą.

Taip pat žinote, kokios klasės yra teikiamos Swing ir AWT? Skirtingai nei AWT , Java Sūpynės teikia nuo platformos nepriklausomus ir lengvus komponentus. Javax. sūpynės paketas numato klases skirta java sūpynės API, pvz., JButton, JTextField, JTextArea, JRadioButton, JCheckbox, JMenu, JColorChooser ir kt.

Žmonės taip pat klausia, kokie Swing pranašumai prieš AWT?

Sūpynės yra naujausias GUI įrankių rinkinys ir suteikia turtingesnį sąsajos komponentų rinkinį nei AWT . Papildomai, Sūpynės komponentai siūlo šiuos dalykus pranašumų prieš AWT komponentai: elgesys ir išvaizda Sūpynės komponentai yra nuoseklūs skersai platformos, tuo tarpu AWT komponentai įvairiose platformose skirsis.

Ar turėčiau išmokti svingo ar JavaFX?

Žmonės, kurie yra mokymasis Java yra neskatinami išmokti Swing nes Oracle bando plisti JavaFX tarp „Java“kūrėjų. Daugelis Java vadovėlių nemoko Sūpynės daugiau. Vartojant Sūpynės yra oficialiai atgrasytas, tu turėtų būtinai išmokti JavaFX . Tai nepakenks, jei tu mokytis.

Rekomenduojamas: