Indholdsfortegnelse
Ansøgningerne Java De kan ikke kun køre i en konsol eller i et operativsystem, der genererer deres resultater i vinduer, vi kan også inkludere dem på websider uden at skulle opgive sproget eller dets fordele, til dette kan vi bruge Applets som er som små portioner af programmer lavet i Java der er indlejret i HTML.Selvom der i øjeblikket er mange tilbehør og komponenter, der forhindrer os i at bruge Java i webmiljøer i form af AppletsDisse har stadig en vis nytteværdi, især på grund af sprogets store magt og hvad der kan opnås.
AppletDet Applet giver os mulighed for hurtigt at generere grænseflader ved hjælp af klassen JApplet, dette giver os mulighed for at undvære, hvad der er hovedmetoden for et normalt program i Java og dermed kunne integrere sagt Applet i HTML så det kan køre af brugerne.
Dette gør migrering til en normal applikation til en Applet være en mindre kompliceret proces, end du kan tænke på, og dermed få alsidigheden i dens udførelse på nettet.
Lad os se på det følgende billede en kode, hvor vi først laver et program og for det andet laver vi et Applet:
Vi ser, hvordan vi i første omgang skaber en klasse, der arver fra JFrame og hvortil vi tilføjer en etiket eller Etiket så i hovedmetoden bygger vi rammen, hvor alt dette skal vises, i det andet afsnit af billedet gør vi nøjagtig det samme, kun vi udelader hovedmetoden og også i stedet for at arve fra JFrame vi arvede fra JApplet , dette giver os et sæt værktøjer, der automatisk bygger containerne.
For et øjeblik siden nævnte vi det Applets er inkluderet eller integreret i koden HTMLDette er sådan, da det er den måde, vi skal være i stand til at indarbejde dem i websiderne, for dette er vi simpelthen nødt til at gemme vores program i en fil og placere den kompilerede på en sti, der er tilgængelig for vores webside.
Dette vil gøre, hvis brugeren har Java installeret på din computer begynder at køre indholdet, så længe sikkerhedsordningen for dit operativsystem tillader det. Lad os se nedenfor en kode, hvor vi inkluderer a Applet i en fil HTML:
Vores første æble
Som vi kan se, bruger vi en etiket kaldet indeni, vi kan angive størrelsen, som vi vil have, at den skal vises med egenskaber for bredde og højde, endelig med ejendommen kode er, at vi vil angive, hvilken er vores samling, som du skal udføre.
Vi har set på en grundlæggende måde, hvordan man skaber Applets, selvom den ikke er meget udbredt i dag, er denne type komponenter stadig gyldig, især i videnskabelige og tekniske miljøer, hvor sprogets magt Java det er påkrævet. Applets faldt i brug, fordi alternativer er vist i Javascript der tillader nogle vigtige ting at blive gennemført, men de er ikke en reel erstatning for Java.
I brugergrænseflader er der mange lejligheder, hvor vi skal liste en række muligheder, så en eller flere værdier vælges, afhængigt af vores applikation kan disse flere værdier være sammenhængende eller ej, men det vigtige er at være i stand til at vise dem på en ordnet måde og hvad der er enklest muligt.
Til dette har vi komponenten Liste som minder meget om komponenten Kombinationsfelt, med en forskel, og det er, at vi kan vise flere muligheder, også kombinere listen med rullepanel vi kan placere mange elementer uden at påvirke vinduets størrelse.
At bruge lister i vores brugergrænseflader i Java vi skal bruge klassen JList som hører til pakken java.swing, giver denne klasse os mulighed for at oprette lister over elementer, hvor vi kan vælge mellem en eller flere muligheder samtidigt ved hjælp af nogle parametre i dens konstruktør.
Vi kan bruge nogle metoder til at definere dens adfærd mere præcist, med dette kan vi få det, vi har brug for, så vores applikation opfører sig, som vi vil, nogle af de mest fremtrædende metoder er følgende:
selectedIndex ()Det giver os mulighed for at vide, hvilket indeks for den valgte liste.
selectedIndices ()Ligesom den tidligere metode giver dette os mulighed for at kende indekserne, det vil sige, at vi kan kende mere end én valgt værdi.
selectedValue ()Med denne metode kan vi se en værdi valgt af dens navn og ikke af dets indeks.
visualRowCount ()Det giver os mulighed for at indstille mængden af synlige elementer uden at rulle.
selectionForeground ()Det giver os mulighed for at indstille kontrolens forreste farve.
markeringBaggrund ()Det giver os mulighed for at indstille baggrundsfarven på kontrollen.
selectionMode ()Det giver os mulighed for at ændre valgmåden mellem en enkelt værdi, på hinanden følgende værdier eller flere ikke-på hinanden følgende værdier.
For at oprette en liste skal vi simpelthen lave et objekt for klassen JList og bruge konstruktøren til at placere sine startværdier, så kan vi bruge de ekstra metoder til at forfine listen, lad os se i det følgende billede en grundlæggende og enkel definition af en liste:
FORSTØRRE
Vi ser, hvordan vi i første omgang definerer objektet med den tilsvarende konstruktør og sender det til en række elementer, derefter ændrer vi med de forskellige metoder de farver, hvor vi vil se listen og dens valg, og vi fastlægger også antallet af elementer, der skal vises uden at rulle.RulSom standard er listen ikke et element, der bruger rullen, for at gøre det skal vi indarbejde det i et rullepanel og med denne funktionalitet tilføjes, men dette panel er et andet materiale end det, vi ser her, så det er op til hver enkelt undersøgelsesovervejelse.
Som vi så elementet JList ligner meget elementet KombinationsfeltImidlertid giver muligheden for at vælge flere værdier samtidigt en ny dimension, der hjælper os med at placere mere avancerede funktionaliteter i vores applikation. Med dette afslutter vi denne vejledning, vi har lært at definere en liste over elementer i Java, udover at vide, hvordan vi kan anvende nogle af dets relaterede metoder.