Aplicarea de bază și crearea componentelor listei în Java

Cuprins
Aplicațiile Java Nu numai că pot rula într-o consolă sau într-un sistem de operare generându-și rezultatele în Windows, le putem include și în paginile web, fără a fi nevoie să renunțăm la limba sau avantajele acesteia, pentru aceasta putem folosi Applete care sunt ca porțiuni mici de programe realizate în Java care sunt încorporate în HTML.
Deși în prezent există multe accesorii și componente care ne împiedică să folosim Java în medii web sub formă de AppleteAcestea au încă o anumită utilitate, mai ales datorită marii puteri a limbajului și a ceea ce se poate realiza.
Applet Applet ne permite să generăm interfețe rapid folosind clasa JApplet, acest lucru ne permite să renunțăm la care este principala metodă a unui program normal în Java și astfel să poți încorpora spusul Applet în HTML deci poate fi rulat de utilizatori.
Acest lucru face ca migrarea unei aplicații normale la un Applet să fie un proces mai puțin complicat decât vă puteți gândi și astfel câștigați versatilitatea execuției sale pe web.
Să vedem în imaginea următoare un cod unde mai întâi realizăm un program și în al doilea rând facem un Applet:

Vedem cum inițial creăm o clasă care moștenește din JFrame și la care adăugăm o etichetă sau Eticheta apoi în metoda principală construim cadrul în care ar trebui afișate toate acestea, în a doua secțiune a imaginii, facem exact același lucru, numai că omitem metoda principală și, în loc să moștenim de la JFrame am moștenit din JApplet , aceasta ne oferă un set de instrumente care construiește automat containerele.
Acum câteva clipe am menționat asta Applete sunt incluse sau încorporate în cod HTMLAcest lucru se întâmplă întrucât este modul în care trebuie să le putem încorpora în paginile web, pentru aceasta trebuie pur și simplu să ne salvăm programul într-un fișier și să-l plasăm pe cel compilat într-o cale accesibilă paginii noastre web.
Acest lucru se va face dacă utilizatorul are Java instalat pe computerul dvs. începe să ruleze conținutul, atât timp cât schema de securitate a sistemului de operare o permite. Să vedem mai jos un cod în care includem un Applet într-un fișier HTML:
 Primul nostru applet  

După cum putem vedea, folosim o etichetă numită în interior, putem specifica dimensiunea cu care dorim să fie afișată cu proprietățile de lățime și înălțime, în cele din urmă cu proprietatea cod este că vom indica care este compilația noastră pe care trebuie să o executați.
Am văzut într-un mod de bază cum să creăm Applete, acest tip de componentă, deși nu este utilizat pe scară largă astăzi, este încă valabil, mai ales în mediile științifice și tehnice unde puterea limbajului Java este necesar. Applet-urile au căzut în uz, deoarece au apărut alternative în Javascript care permit realizarea unor lucruri importante, însă ele nu reprezintă un substitut real pentru Java.
În interfețele utilizatorului există multe ocazii în care trebuie să enumerăm mai multe opțiuni, astfel încât să fie alese una sau mai multe valori, în funcție de aplicația noastră, aceste valori multiple pot fi consecutive sau nu, dar important este să fie capabil să le afișeze într-un mod ordonat și ce este cel mai simplu posibil.
Pentru aceasta avem componenta Listă care se aseamănă foarte mult cu componenta ComboBox, cu o diferență și că putem afișa mai multe opțiuni, combinând, de asemenea, lista cu panou de derulare putem plasa multe elemente fără a afecta dimensiunea ferestrei.
Pentru a utiliza liste în interfețele noastre de utilizator din Java trebuie să folosim clasa JList care aparține pachetului java.swing, această clasă ne permite să creăm liste de elemente în care putem alege între una sau mai multe opțiuni simultan folosind unii parametri în constructorul său.
Putem folosi unele metode pentru a-i defini comportamentul mai exact, cu aceasta putem obține ceea ce avem nevoie, astfel încât aplicația noastră să se comporte așa cum dorim, unele dintre cele mai proeminente metode sunt următoarele:
selectedIndex ()Ne permite să știm care este indexul listei selectate.
selectedIndices ()Similar metodei anterioare, acest lucru ne permite să cunoaștem indicii, adică putem cunoaște mai multe valori selectate.
selectedValue ()Cu această metodă putem vedea o valoare selectată după numele ei și nu prin indexul său.
visibleRowCount ()Ne permite să setăm cantitatea de elemente vizibile fără derulare.
selectionForeground ()Ne permite să setăm culoarea frontală a comenzii.
selectionBackground ()Ne permite să setăm culoarea de fundal a controlului.
selectionMode ()Ne permite să schimbăm modul de selecție între o singură valoare, valori consecutive sau mai multe valori non-consecutive.
Pentru a crea o listă trebuie pur și simplu să facem un obiect al clasei JList și folosim constructorul pentru a plasa valorile sale inițiale, apoi putem folosi metodele suplimentare pentru a rafina lista, să vedem în imaginea următoare o definiție simplă și simplă a unei liste:

MARI

Vedem cum definim inițial obiectul cu constructorul corespunzător și îi transmitem o serie de elemente, apoi cu diferitele metode schimbăm culorile în care vom vedea lista și selecțiile acesteia, stabilim și numărul de elemente care trebuie afișate fără derulare.
SulÎn mod implicit, lista nu este un element care folosește defilarea, pentru a face acest lucru trebuie să o încorporăm într-un panou de defilare și cu această funcționalitate este adăugată, totuși acest panou este un material diferit de ceea ce vedem aici, deci este până la analiza fiecăruia.
După cum am văzut elementul JList este foarte asemănător cu elementul ComboBoxCu toate acestea, posibilitatea de a selecta mai multe valori simultan îi conferă o nouă dimensiune care ne ajută să plasăm funcționalități mai avansate în aplicația noastră. Cu aceasta terminăm acest tutorial, am învățat să definim o listă de elemente în Java, pe lângă faptul că știm cum putem aplica unele dintre metodele sale conexe.
wave wave wave wave wave