Каква е разликата между AWT и Swing?
Каква е разликата между AWT и Swing?

Видео: Каква е разликата между AWT и Swing?

Видео: Каква е разликата между AWT и Swing?
Видео: Уроки Java для начинающих | #23 - GUI Java (Swing JFrame) 2024, Ноември
Anonim

Накратко, AWT и Swing са два инструментария за изграждане на богати графични потребителски интерфейси (GUI). Основното разлика между AWT и Swing в Java е това AWT е оригиналният инструментариум на Java, зависим от платформата за прозорци, графики и потребителски интерфейс, докато Люлка е GUI инструментариум за джаджи за Java, който е разширение на AWT.

Само така, какво е Swing и AWT?

Люлка . AWT означава набор от инструменти за абстрактни прозорци. Люлка се нарича още JFC (класове на Java Foundation). AWT компонентите се наричат тежък компонент. Люлки се наричат лек компонент, тъй като люлка компоненти се намира отгоре на AWT компоненти и свършете работата.

Знайте също какви класове се предлагат в Swing и AWT? За разлика от AWT , Java Люлка осигурява независими от платформата и леки компоненти. Javax. люлка пакетът предоставя класове за java люлка API като JButton, JTextField, JTextArea, JRadioButton, JCheckbox, JMenu, JColorChooser и др.

Хората също така питат какви са предимствата на Swing пред AWT?

Люлка е най-новият GUI инструментариум и предоставя по-богат набор от интерфейсни компоненти от AWT . В допълнение, Люлка компонентите предлагат следното предимства пред AWT компоненти: Поведението и външния вид на Люлка компонентите са последователни през платформи, докато AWT компонентите ще се различават от платформа до платформа.

Трябва ли да науча swing или JavaFX?

Хора, които са изучаване на Java са обезкуражени да научете Swing защото Oracle се опитва да разпространи JavaFX сред Java разработчиците. Много учебници по Java не преподават Люлка вече. Докато използвате Люлка е официално обезкуражен, вие Трябва определено научете JavaFX . Няма да навреди, ако уча.

Препоръчано: