Până acum, tot ceea ce am făcut până acum, fusese de consola. Dar, în acest moment, începem să ne prezentăm în lumea interfețelor grafice din Java.
Interfețe grafice (GUI)
Interfețele grafice Java sunt, de asemenea, bine cunoscute ca GUI. GUI, este un termen care vine de la interfața grafică a utilizatorului. Un exemplu de GUI ar putea fi o aplicație desktop pentru a citi de la PDF-uri.
Interfața utilizatorului consolă (CUI)
Până acum, așa cum am menționat mai devreme, am lucrat numai cu conceptul din Cui. Cui, provin din interfața de utilizare a consolei și un exemplu de CUI, ar fi consola ca și cu care am realizat programele până în prezent.
H2> Interfață grafică (GUI) VS Consola Interfață de utilizator (CUI)
Cui:
- Cui, este rapid și ușor de efectuat.
- nu necesită cunoștințe mari.
- Principalul dezavantaj al acestei interfețe este experiența de utilizator proastă.
GUI:
- GUI, este mai lent și mai complex pentru a efectua.
- necesită o bază de instruire și o cunoaștere pentru fiecare tip de interfață grafică.
- oferă utilizatorului o experiență vizuală.
clasificarea principalelor interfețe grafice (GUI) de Java
pentru a începe să explicați interfețele , Aș dori mai întâi să călătoresc principalele librării pentru a crea interfețe grafice în Java. Și sunt:
divid id = „199DA235C7″>
- AWT: înseamnă un set de instrumente de ferestre abstracte și am putea să-l botezați ca „școală veche”, vechea școală de interfețe grafice. În ciuda faptului că este cea mai veche, este, de asemenea, cea mai completă. Și se concentrează asupra sistemului de operare (așadar) pentru a desena grafică, astfel încât fiecare sistem de operare sau platformă va avea propriul GUI. Aceasta înseamnă că veți arăta diferit sau aveți o aparență diferită pe fiecare platformă. De exemplu:
Trebuie să evidențieți AWT care utilizează componente native.
- Swing: se extinde de la biblioteca grafică AWT și oferă un set de componente destul de „ușoare”. Și încearcă să aibă același comportament, indiferent de sistemul de operare sau de platformă pe care este executat.
iv id = „9d112a6009”
- JavaFX: A fost lansat în februarie 2009 sub conceptul de RIA (aplicații Rich Internet) care are ca scop crearea de aplicații pentru brevete, tablete, televizoare … foarte „similare” la birou. Un exemplu, ar putea fi:
- swt: mesaj Standard Widget Toolkit. Set de componente pentru a construi interfețe grafice. A fost creat de IBM pentru a ajuta la dezvoltarea eclipsei și în prezent, este responsabil pentru Eclipse IDe de întreținere. Putem spune, care este ideal pentru complexul Guis și va avea un aspect diferit al acestora în care este executat.
Deși există multe mai multe biblioteci pentru a crea componente grafice, listele de mai sus sunt cele principale. În următoarele clase, vom începe să lucrăm cu ei. Salutări Javeros.