Innholdsfortegnelse
Søknadene Java Ikke bare kan de kjøre i en konsoll eller i et operativsystem som genererer resultatene sine i Windows, vi kan også inkludere dem på websider, uten å måtte forlate språket eller dets fordeler, for dette kan vi bruke Applets som er som små deler av programmer laget i Java som er innebygd i HTML.Selv om det for øyeblikket er mange tilbehør og komponenter som forhindrer oss i å bruke Java i webmiljøer i form av AppletsDisse har fortsatt en viss nytteverdi, spesielt på grunn av språkets store kraft og det som kan oppnås.
AppletDe Applet lar oss raskt generere grensesnitt ved hjelp av klassen JApplet, dette lar oss avstå fra hva som er hovedmetoden for et normalt program i Java og dermed kunne bygge inn sagt Applet i HTML så det kan kjøres av brukere.
Dette gjør migrering til en normal applikasjon til a Applet være en mindre komplisert prosess enn du kan tenke deg, og dermed få allsidigheten i utførelsen på nettet.
La oss se på det følgende bildet en kode der vi først lager et program og for det andre lager vi en Applet:
Vi ser hvordan vi i utgangspunktet lager en klasse som arver fra JFrame og som vi legger til en etikett eller Merkelapp så i hovedmetoden bygger vi rammen der alt dette skal vises, i den andre delen av bildet gjør vi nøyaktig det samme, bare vi utelater hovedmetoden og også i stedet for å arve fra JFrame vi arvet fra JApplet , dette gir oss et sett med verktøy som bygger beholderne automatisk.
For noen øyeblikk siden nevnte vi det Applets er inkludert eller innebygd i koden HTMLDette er slik siden det er måten vi må være i stand til å inkorporere dem på nettsidene, for dette må vi ganske enkelt lagre programmet vårt i en fil og plassere det kompilerte i en bane som er tilgjengelig for vår webside.
Dette vil gjøre hvis brukeren har Java installert på datamaskinen begynner å kjøre innholdet, så lenge sikkerhetsopplegget til operativsystemet ditt tillater det. La oss se nedenfor en kode der vi inkluderer a Applet i en fil HTML:
Vår første applet
Som vi kan se bruker vi en etikett som kalles innsiden, og vi kan angi størrelsen som vi vil at den skal vises med egenskaper for bredde og høyde, til slutt med egenskapen kode er at vi skal angi hvilken samling vi må utføre.
Vi har sett på en grunnleggende måte hvordan vi lager Applets, selv om den ikke er mye brukt i dag, er denne typen komponenter fortsatt gyldig, spesielt i vitenskapelige og tekniske miljøer der språkets makt Java det kreves. Appleter falt i ubruk fordi alternativer har dukket opp i Javascript som gjør at noen viktige ting kan oppnås, men de er ikke en reell erstatning for Java.
I brukergrensesnitt er det mange anledninger der vi trenger å liste opp en rekke alternativer slik at en eller flere verdier velges, avhengig av applikasjonen vår kan disse flere verdiene være sammenhengende eller ikke, men det viktige er å være i stand til å vise dem på en ryddig måte og hva som er enklest mulig.
For dette har vi komponenten Liste som er veldig lik komponenten ComboBox, med en forskjell, og det er at vi kan vise flere alternativer, også kombinere listen med rullepanel vi kan plassere mange elementer uten å påvirke størrelsen på vinduet.
For å bruke lister i brukergrensesnittene våre i Java vi må bruke klassen JList som tilhører pakken java.swing, denne klassen lar oss lage lister over elementer der vi kan velge mellom ett eller flere alternativer samtidig ved å bruke noen parametere i konstruktøren.
Vi kan bruke noen metoder for å definere oppførselen mer nøyaktig, med dette kan vi skaffe det vi trenger slik at applikasjonen vår oppfører seg som vi vil, noen av de mest fremtredende metodene er følgende:
selectedIndex ()Det lar oss vite hvilken indeks for den valgte listen.
selectedIndices ()I likhet med den forrige metoden tillater dette oss å kjenne indeksene, det vil si at vi kan vite mer enn én valgt verdi.
selectedValue ()Med denne metoden kan vi se en verdi valgt av navnet og ikke av indeksen.
visualRowCount ()Det lar oss angi mengden synlige elementer uten å bla.
selectionForeground ()Det lar oss sette frontfargen på kontrollen.
utvalgBakgrunn ()Det lar oss sette bakgrunnsfargen på kontrollen.
selectionMode ()Det lar oss endre valgmodus mellom en enkelt verdi, påfølgende verdier eller flere ikke-påfølgende verdier.
For å lage en liste må vi ganske enkelt lage et objekt for klassen JList og bruk konstruktøren til å plassere de opprinnelige verdiene, så kan vi bruke de ekstra metodene til å avgrense listen, la oss se i det følgende bildet en grunnleggende og enkel definisjon av en liste:
FORSTØRRE
Vi ser hvordan vi i utgangspunktet definerer objektet med den tilsvarende konstruktøren og sender det til en rekke elementer, så med de forskjellige metodene endrer vi fargene der vi vil se listen og dens valg, og vi etablerer også antall elementer som skal vises uten å bla.RullSom standard er listen ikke et element som bruker rullen, for å gjøre det må vi innlemme den i et rullepanel, og med denne funksjonaliteten blir lagt til, men dette panelet er et annet materiale enn det vi ser her, så det er opp til hver enkelt etterforskningshensyn.
Som vi så elementet JList er veldig lik elementet ComboBoxImidlertid gir muligheten til å velge flere verdier samtidig en ny dimensjon som hjelper oss med å plassere mer avanserte funksjoner i applikasjonen vår. Med dette fullfører vi denne opplæringen, vi har lært å definere en liste med elementer i Java, i tillegg til å vite hvordan vi kan bruke noen av de relaterte metodene.