Crearea unei aplicații java cu o interfață grafică în netbeans

Formularul de ecran este o zonă care este vizibilă pe ecran ca o fereastră cu diverse elemente - butoane, text, liste derulante și așa mai departe. Iar aceste elemente sunt numite componente.







Mediile care vă permit să plasați componente pe formulare și să setați parametrii lor interactiv în timpul dezvoltării aplicației sunt numiți medii RAD. RAD reprezintă Rapid Application Development - dezvoltarea rapidă a aplicațiilor.

În NetBeans și în alte medii moderne de dezvoltare, acest proces se bazează pe modelul obiect al componentelor, deci se numește Design Object-Oriented (OOD).

NetBeans este un mediu RAD și vă permite să creați rapid și convenabil aplicații cu o interfață grafică dezvoltată (GUI). Deși construirea limbajului Java care permite acest lucru nu este foarte simplă, în stadiul inițial de lucru cu formularele de ecran și elementele lor, nu este nevoie să vă îngropați în aceste subtilități. Este suficient să cunoaștem principiile de bază ale colaborării cu astfel de proiecte.

În primul rând, de la început, dezvoltăm aplicații complete, care pot fi folosite în scopuri utile. Este dificil de luni să studiem concepte abstracte și să devii doar un profesionist care să poată face ceva ce poate fi arătat altora. Este mult mai interesant și mai util să se aplice imediat cunoștințele dobândite în practică.

În al doilea rând, o astfel de interfață atunci când rezolvați o problemă vă permite să formulați mai bine ce parametri trebuie să introduceți, ce acțiuni și în ce ordine de efectuat și ce se dovedește în cele din urmă. Și afișați toate acestea pe ecran: parametrii de intrare vor fi punctele de introducere a textului, acțiunile - butoanele și elementele de meniu, rezultatele - punctele de ieșire a textului.

Un exemplu de deschidere a unui proiect cu un cod sursă existent.

Mai întâi, despachetați arhiva zip și extrageți folderul care conține fișierele proiectului în folderul cu proiectele dvs. (de exemplu, C: \ Documents and Settings \ User). Apoi porniți mediul NetBeans, dacă nu a fost pornit, și închideți proiectele deschise existente astfel încât acestea să nu interfereze. Apoi selectați pictograma din meniul Fișier / Deschidere proiect sau din bara de instrumente cu tatăl violet deschis sau apăsați combinația de taste ++O. În fereastra care se deschide, selectați directorul JavaApplicationGUI_example (este mai bine să nu intri în el, ci să setați selecția la acest folder), apoi faceți clic pe butonul Deschidere folder proiect.







În același timp, dacă nu debifați opțiunea "Deschideți ca proiect principal", proiectul devine automat unul principal.

setLocation (noul punct ((screenSize.width-frameSize.width) / 2,

Aspectul unei aplicații care rulează cu o interfață de utilizator orientată spre platformă în sistemul de operare Windows® XP

Codul care urmează apelului initComponents () are scopul de a seta fereastra aplicației în centrul ecranului.

Este posibil să se configureze un alt tip de aplicație independentă de platformă - în stil Motiff, utilizat în sistemul de operare Solaris®. Pentru a seta acest tip, în loc să apelați

Aspectul aplicației care rulează cu interfața de utilizator independente de platformă în stilul Motiff

Construcțiile utilizate vor fi înțelese de către cititor după studierea secțiunilor următoare din manualul metodic.

· Pentru fiecare proiect, se creează un dosar cu numele proiectului. O vom numi dosarul de arhivă pentru acest proiect. Numele folderelor utilizate pot fi limba rusă, precum și numele aplicațiilor și fișierelor.

· Când creați un nou proiect, mediul de dezvoltare vă solicită să introduceți numele folderului în care să îl stocați - specificați numele dosarului de arhivă. În plus, se recomandă să introduceți numele proiectului. Acest nume va fi utilizat de mediul NetBeans pentru a crea dosarul proiectului și pentru numele aplicației dvs. Pentru a facilita lucrul cu aplicația dvs. în diferite țări, este recomandat să faceți acest nume în engleză. În folderul proiectului, mediul de dezvoltare creează automat un sistem de subfoldere a proiectului și toate fișierele acestuia. Structura folderelor proiectului NetBeans a fost descrisă anterior.

· Dacă se realizează un proiect cu un cod sursă existent, dosarul său este copiat în directorul arhivei fie manual, fie prin selectarea succesiunii corespunzătoare a acțiunilor din asistentul de creare a proiectului NetBeans.

Crearea unei copii de lucru a proiectului

Proiectul copiat apare automat în fereastra Proiecte, dar nu devine principalul. Asta înseamnă că veți continua să lucrați cu proiectul anterior și că toate ferestrele deschise sunt salvate. Puteți închide imediat un proiect nou - faceți clic dreapta pe numele acestuia și, în meniul pop-up care apare, selectați elementul "Închideți proiectul".

De ce avem nevoie de un astfel de sistem de management de proiect? Faptul este că programatorii novici au un obicei de a distruge rezultatele muncii lor. Ei dezvoltă proiectul fără a salva arhive. Este adus într-o stare aproape de lucru, după care este îmbunătățită în continuare, apoi din nou - și totul nu mai funcționează. Și deoarece sunt complet încurcate, nu există nici o modalitate de a restabili versiunea de lucru. Și nu au nimic pentru a arăta profesorul sau șeful!

Prin urmare, ar trebui să înveți să copiați în arhivă toate versiunile intermediare ale proiectului, mai lucrative decât cele deja salvate în arhivă. În proiectele reale este dificil să ne amintim toate schimbările făcute într-o anumită versiune și, mai important, toate relațiile care au provocat aceste schimbări. Prin urmare, chiar și programatorii cu experiență trebuie să declare din când în când: "Nimic nu funcționează!" Și pentru a restabili versiunea, în care nu au existat încă acele inovații care au dus la confuzie. În plus, se întâmplă de multe ori că noua versiune funcționează incorect în anumite situații. Și trebuie să ne întoarcem la zeci de versiuni înapoi în căutarea unui singur în cazul în care nu au existat astfel de "glitches". Apoi, comparați cu atenție lucrarea celor două versiuni, descoperind motivul pentru funcționarea incorectă a versiunii ulterioare. Sau asigurați-vă că toate versiunile anterioare au funcționat incorect, doar că nu ați observat eroarea.







Trimiteți-le prietenilor: