Nel mondo dei sistemi che sono destinati ad un utente finale, ci sono elementi che si capiscono nel loro funzionamento, cioè l'utente li vede e sa subito cosa fare o a cosa serve.
All'interno di questi elementi che menzioniamo ci sono i pulsanti, è un elemento che quando lo vediamo in un programma sappiamo che denota un'azione quando si preme o si fa clic su di esso, ecco perché in Giava possiamo creare pulsanti e grazie agli eventi possiamo fare alcune azioni quando vengono cliccati su di essi e altre attività.
Pulsanti in Java
Un pulsante acceso Giava È un elemento destinato a un'interfaccia utente e che quando viene premuto o riceve un'azione come il clic può attivare un evento, all'interno del pacchetto Oscillazione abbiamo diversi tipi di pulsanti che possiamo usare per i nostri programmi.
Pulsante classicoRiceve un solo clic e sembra una scatola in rilievo su un'interfaccia normale.
InterruttoreQuesto pulsante viene utilizzato per passare da uno stato all'altro, poiché premendolo ha un valore e premendolo nuovamente lo cambia al valore precedente.
Casella di controlloQuesto pulsante ci consente di contrassegnare una casella come selezionata facendo clic su di essa e ripetendo il clic viene deselezionata.
Pulsante di opzioneQuesto pulsante ci permette di selezionare un'opzione esclusiva tra diverse.
Forme dei bottoni
Nel pulsante classico abbiamo tre moduli che funzionano di default quando lo creiamo, il stato iniziale, cioè quando vediamo il pulsante e non succede nulla, il stato premuto che è quando clicchiamo o premiamo con il mouse o il mouse su di esso e infine lo stato in cui passiamo il mouse sul pulsante o sul stato di rollover.
Normalmente usiamo lo stato iniziale o predefinito e gli altri due stati o moduli vengono utilizzati quando dobbiamo applicare un effetto speciale al nostro pulsante.
Un esempio pratico
In questo esempio creeremo un pulsante che utilizza le tre forme o stati che abbiamo descritto sopra, cioè il nostro pulsante avrà una forma iniziale, quando lo premiamo ne avrà un'altra e infine se passiamo solo il mouse o passaci sopra con il mouse avrà una terza via. Nel seguente codice eseguiamo l'implementazione:
Vediamo che prima quello che facciamo è costruire un Portafoto che è dove riposerà il nostro pulsante, quindi creiamo un metodo che si occuperà di costruire ciascuna delle forme del pulsante per differenziarle possiamo usare le immagini, in questo caso usiamo tre icone diverse, infine creiamo un'istanza del pulsante così costruiamo la prima forma, poi indichiamo all'oggetto che avrà in ognuna delle due forme seguenti con i metodi setPressedIcon sì setRolloverIcon, rispettivamente per pressione e hovering.
Con questo finiamo questo tutorial, abbiamo imparato a manipolare l'elemento pulsante in un modo leggermente più avanzato, con il quale possiamo dare maggiore profondità alle interfacce utente realizzate in Giava.
Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo