In de wereld van systemen die bedoeld zijn voor een eindgebruiker, zijn er elementen die worden begrepen in hun werking, dat wil zeggen dat de gebruiker ze ziet en meteen weet wat hij moet doen of waar het voor dient.
Binnen deze elementen die we noemen zijn de knoppen, het is een element dat wanneer we het in een programma zien, we weten dat het een actie aanduidt wanneer we erop drukken of erop klikken, daarom in Java we kunnen knoppen maken en dankzij de gebeurtenissen kunnen we sommige acties uitvoeren wanneer erop wordt geklikt en andere activiteiten.
Knoppen in Java
Een knop aan Java Het is een element dat bedoeld is voor een gebruikersinterface en dat wanneer erop wordt gedrukt of een actie zoals een klik wordt ontvangen, een gebeurtenis binnen het pakket kan worden geactiveerd Schommel we hebben verschillende soorten knoppen die we kunnen gebruiken voor onze programma's.
Klassieke knopHet ontvangt een enkele klik en ziet eruit als een verhoogd vak op een normale interface.
WisselknopDeze knop wordt gebruikt om tussen twee statussen te schakelen, aangezien het indrukken van de knop een waarde heeft en opnieuw indrukken verandert deze naar de vorige waarde.
SelectievakjeMet deze knop kunnen we een vakje markeren als geselecteerd door erop te klikken en door te herhalen wordt het gedeselecteerd.
Radio knopMet deze knop kunnen we een exclusieve optie selecteren uit verschillende.
Knopvormen
In de klassieke knop we hebben drie formulieren die standaard werken wanneer we deze maken, de oorspronkelijke toestand, dat wil zeggen, wanneer we de knop zien en er gebeurt niets, de is ingedrukt dat is wanneer we klikken of drukken met de muis of muis erop en ten slotte de status wanneer we de muis over de knop of de rollover-status.
Normaal gesproken gebruiken we de begin- of standaardstatus en de andere twee staten of vormen worden gebruikt wanneer we een speciaal effect op onze knop moeten toepassen.
Een praktisch voorbeeld
In dit voorbeeld gaan we een knop maken die de drie vormen of toestanden gebruikt die we hierboven hebben beschreven, dat wil zeggen, onze knop zal een eerste vorm hebben, wanneer erop wordt gedrukt, zal deze een andere hebben en uiteindelijk als we alleen de muis doorgeven of muis eroverheen zal het een derde manier hebben. In de volgende code doen we de implementatie:
We zien dat we eerst een Kader dat is waar onze knop zal rusten, dan maken we een methode die verantwoordelijk is voor het bouwen van elk van de knopvormen om ze te onderscheiden we kunnen afbeeldingen gebruiken, in dit geval gebruiken we drie verschillende pictogrammen, ten slotte instantiëren we de knop zodat we bouwen de eerste vorm , dan geven we aan het object aan dat het in elk van de volgende twee vormen zal hebben met de methoden setPressedIcon Y setRolloverIcon, voor respectievelijk druk en zweven.
Hiermee sluiten we deze tutorial af, we hebben geleerd om het knopelement op een iets geavanceerdere manier te manipuleren, waarmee we meer diepte kunnen geven aan de gebruikersinterfaces gemaakt in Java.
Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een positief punt te geven