Spisie treści
Huśtawka i AWT
Programy i aplikacje z samymi konsolowymi interfejsami to wspomnienia minionych dziesięcioleci, chociaż niektóre są nadal używane, te bardziej niż wszystkie są skierowane do osób o rozbudowanych możliwościach technicznych, dla zwykłego lub masowego użytkownika zawsze musimy mieć interfejs graficzny, aby zrobić wiele bardziej przyjazny program lub aplikacja.
Jawa Oferuje nam niezbędne narzędzia, abyśmy jako programiści mogli zbudować najlepszy możliwy interfejs, wykorzystując wszystkie koncepcje programowania obiektowego, w ten sposób możemy wykorzystać całą moc języka.
W tej sekcji zobaczymy podstawowe koncepcje i różne narzędzia, które mamy dostępne do tworzenia interfejsów graficznych za pomocą Jawa.
Interfejs graficzny składa się z okien, ikon i akcji, dzięki czemu możemy zbudować menu lub element, który otrzymuje tekst lub po prostu przycisk, który wywołuje jakąś akcję; Chociaż możliwe jest stworzenie własnej biblioteki, która generuje wszystkie te elementy, jest to coś bardzo złożonego i zajęłoby dużo czasu.
Biblioteka AWTAby pokonać te przeszkody Jawa na początku oferował nam bibliotekę AWTW tamtym czasie biblioteka ta pozwalała nam tworzyć podstawowe interfejsy użytkownika i tworzyć programy, które nie były tylko konsolą, jednak zawierała wiele błędów, poza tym, że była bardzo zależna od elementów opracowanych dla każdej platformy, gdy chciała zrobić pracę bardziej skomplikowaną, a potem zacząłem dostrzegać wady i braki tej biblioteki.
Ulepszyć Jawa włączył nową bibliotekę Huśtać się, ta nowa biblioteka jest znacznie bardziej wszechstronna, niezawodna i łatwiejsza do wdrożenia, dzięki czemu ułatwiono tworzenie bardziej złożonych interfejsów, mimo że jest to ulepszenie AWT to nadal zależy od niektórych twoich zajęć, takich jak na przykład java.awt.Okno lub java.awt.Panel, te dwie klasy zależą w dużej mierze od systemu, w którym działa interfejs, jednak komponenty Huśtać się nie mają tej zależności:
Dokonując tego rozróżnienia, możemy aktualizować programy i aplikacje, z których już korzystamy AWT poprzez stopniowe budowanie nowych interfejsów w Huśtać sięW ten sposób zapobiegamy niepotrzebnemu łamaniu się wszystkiego.
Dodatkowa klasyfikacjaJak wskazaliśmy, mamy też inną klasyfikację Huśtać się zależy od niektórych składników AWT, te składniki nazywane są ciężkimi lub Waga ciężka a te, które nie zależą to tak zwana lekka waga lub LekkiDzięki tej klasyfikacji możemy odróżnić komponenty, które są zależne bezpośrednio od narzędzi systemu, w którym się znajdują, które byłyby ciężarami, a te, które nie są zależne, to nowe komponenty. Huśtać się, które pozostają takie same niezależnie od systemu.
Na tym kończymy tę pierwszą część samouczka, rozumiejąc, jaka jest różnica między obiema bibliotekami w Javie, wiemy, dlaczego zmiana AWT do Huśtać się i jak może to wpłynąć na generowanie nowych interfejsów. W następnej części przyjrzymy się nieco bardziej szczegółowo, jak używać Huśtać się.
PoprzedniStrona 1 z 2NastępnyPodobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt