Basisapplet en lijstcomponenten maken in Java

Inhoudsopgave
de toepassingen Java Ze kunnen niet alleen in een console of in een besturingssysteem worden uitgevoerd en hun resultaten in vensters genereren, we kunnen ze ook in webpagina's opnemen, zonder de taal of de voordelen ervan op te geven, hiervoor kunnen we de Appeltjes die zijn als kleine porties van programma's gemaakt in Java die zijn ingebed in HTML.
Hoewel er momenteel veel accessoires en componenten zijn die ons beletten om te gebruiken Java in webomgevingen in de vorm van AppeltjesDeze hebben toch nog een zeker nut, vooral door de grote kracht van taal en wat ermee bereikt kan worden.
AppletDe Applet stelt ons in staat om snel interfaces te genereren met behulp van de klasse JApplet, dit stelt ons in staat om af te zien van wat de belangrijkste methode is van een normaal programma in Java en dus in staat zijn om said . in te bedden Applet in de HTML zodat het door gebruikers kan worden uitgevoerd.
Dit maakt het migreren van een normale applicatie naar een Applet een minder gecompliceerd proces zijn dan u kunt bedenken en zo de veelzijdigheid van de uitvoering ervan op het web verkrijgen.
Laten we in de volgende afbeelding een code zien waarin we eerst een programma maken en ten tweede een Applet:

We zien hoe we in eerste instantie een klasse maken die erft van JFrame en waaraan we een label toevoegen of Label dan bouwen we in de hoofdmethode het frame waarin dit alles moet worden weergegeven, in het tweede gedeelte van de afbeelding doen we precies hetzelfde, alleen laten we de hoofdmethode weg en ook in plaats van erven van JFrame wij hebben geërfd van JApplet , dit geeft ons een set tools die de containers automatisch bouwt.
Een paar ogenblikken geleden vermeldden we dat Appeltjes zijn opgenomen in of ingebed in de code HTMLDit is zo omdat het de manier is waarop we ze in de webpagina's moeten kunnen opnemen, hiervoor hoeven we ons programma gewoon in een bestand op te slaan en het gecompileerde bestand in een pad te plaatsen dat toegankelijk is voor onze webpagina.
Dit zorgt ervoor dat als de gebruiker heeft Java geïnstalleerd op uw computer begint de inhoud uit te voeren, zolang het beveiligingsschema van uw besturingssysteem dit toestaat. Laten we hieronder een code bekijken waarin we a . opnemen Applet in een bestand HTML:
 Onze eerste applet  

Zoals we kunnen zien, gebruiken we een label met de naam inside, we kunnen de grootte specificeren waarmee we willen dat deze wordt weergegeven met de eigenschappen voor breedte en hoogte, tot slot met de eigenschap code is dat we gaan aangeven welke onze compilatie is die u moet uitvoeren.
We hebben op een eenvoudige manier gezien hoe te creëren Appeltjes, is dit type component, hoewel het tegenwoordig niet veel wordt gebruikt, nog steeds geldig, vooral in wetenschappelijke en technische omgevingen waar de kracht van taal Java het is verplicht. Applets raakten in onbruik omdat er alternatieven zijn verschenen Javascript waarmee sommige belangrijke dingen kunnen worden bereikt, maar ze zijn geen echte vervanging voor Java.
In gebruikersinterfaces zijn er veel gelegenheden waarin we een aantal opties moeten vermelden, zodat een of meer waarden worden gekozen, afhankelijk van onze toepassing kunnen deze meerdere waarden opeenvolgend zijn of niet, maar het belangrijkste is om in staat om ze op een geordende manier en zo eenvoudig mogelijk weer te geven.
Hiervoor hebben we de component Lijst die erg lijkt op de component ComboBox, met een verschil en dat is dat we verschillende opties kunnen laten zien, ook door de lijst te combineren met de schuifvenster we kunnen veel elementen plaatsen zonder de grootte van het venster te beïnvloeden.
Om lijsten in onze gebruikersinterfaces te gebruiken in: Java we moeten de klasse gebruiken JLijst die bij het pakket hoort java.swing, stelt deze klasse ons in staat om lijsten met elementen te maken waarin we kunnen kiezen tussen een of meerdere opties tegelijkertijd met behulp van enkele parameters in zijn constructor.
We kunnen enkele methoden gebruiken om het gedrag ervan nauwkeuriger te definiëren, hiermee kunnen we verkrijgen wat we nodig hebben, zodat onze applicatie zich gedraagt ​​​​zoals we willen, enkele van de meest prominente methoden zijn de volgende:
geselecteerdeIndex ()Het stelt ons in staat om te weten wat de index is van de geselecteerde lijst.
geselecteerdeIndices ()Net als bij de vorige methode, kunnen we hiermee de indices kennen, dat wil zeggen dat we meer dan één geselecteerde waarde kunnen kennen.
geselecteerde waarde ()Met deze methode kunnen we een waarde zien die is geselecteerd op naam en niet op index.
zichtbaarRowCount ()Hiermee kunnen we het aantal zichtbare elementen instellen zonder te scrollen.
selectieVoorgrond ()Hiermee kunnen we de frontkleur van de besturing instellen.
selectieAchtergrond ()Hiermee kunnen we de achtergrondkleur van het besturingselement instellen.
selectieModus ()Hiermee kunnen we de selectiemodus wijzigen tussen een enkele waarde, opeenvolgende waarden of meerdere niet-opeenvolgende waarden.
Om een ​​lijst te maken, hoeven we alleen maar een object van de klasse te maken JLijst en gebruik de constructor om de initiële waarden te plaatsen, dan kunnen we de aanvullende methoden gebruiken om de lijst te verfijnen, laten we in de volgende afbeelding een eenvoudige en eenvoudige definitie van een lijst zien:

VERGROTEN

We zien hoe we in eerste instantie het object definiëren met de bijbehorende constructor en het een reeks elementen doorgeven, en met de verschillende methoden veranderen we de kleuren waarin we de lijst en zijn selecties zullen zien, we bepalen ook het aantal elementen dat moet worden weergegeven zonder te scrollen.
RolStandaard is de lijst geen element dat de scroll gebruikt, om dit te doen moeten we het opnemen in een scroll-paneel en met deze functionaliteit is toegevoegd, maar dit paneel is een ander materiaal dan wat we hier zien, dus het is tot ieders onderzoeksoverweging.
Zoals we het element zagen JLijst lijkt erg op het element ComboBoxDe mogelijkheid om meerdere waarden tegelijk te selecteren geeft het echter een nieuwe dimensie die ons helpt om meer geavanceerde functionaliteiten in onze applicatie te plaatsen. Hiermee sluiten we deze tutorial af, we hebben geleerd om een ​​lijst met elementen te definiëren in Java, naast weten hoe we enkele van de gerelateerde methoden kunnen toepassen.
wave wave wave wave wave