In programmi Java , gli sviluppatori possono utilizzare le librerie AWT e swing per creare elementi dell'interfaccia utente standard, come i bottoni . La classe JButton fornisce un pulsante visibile sviluppatori possono aggiungere a qualsiasi interfaccia utente Java , adattando l' aspetto e il comportamento per soddisfare le esigenze di un progetto . Gli sviluppatori possono creare più elementi JButton all'interno di un singolo programma Java , dando a ciascuno un ruolo specifico , se necessario . Funzione
La funzione di un JButton è quello di creare un pulsante visibile all'interno di una applicazione GUI Java . Il JButton consente ai programmatori di dettare il testo che appare sul pulsante e dove appare all'interno dell'interfaccia globale . Utilizzando metodi aggiuntivi all'interno del linguaggio Java , i programmi possono anche fornire risposte dettagliate all'interazione dell'utente con un JButton . JButtons sono tra i molti possibili elementi di interfaccia utente Java . Altri includono elenchi a discesa , pulsanti , etichette e caselle di controllo . Programmi Java bisogno di importare le risorse necessarie swing e AWT per usare JButtons . Le seguenti istruzioni di importazione aggiunti all'inizio di una dichiarazione di classe autorizzano l'uso della classe JButton : . .
Import javax.swing * ; java.awt.event import * ;
creazione
programmi Java possono creare JButtons e aggiungerli agli elementi dell'interfaccia utente visibili come JFrames e JPanels . Spesso, le dichiarazioni di classe per Java GUI dichiarano articoli JButton come variabili di istanza , prima che il metodo di costruzione della classe , come segue :
private JButton pressbutton ;
Questa classe Java possono quindi creare un'istanza della variabile JButton all'interno del metodo di costruzione , come segue :
pressbutton = new JButton ( " Premere Me" ) ;
il parametro del costruttore determina il testo che apparirà sul pulsante visibile , e quindi dovrebbe essere adattato alle scopo del pulsante all'interno dell'applicazione .
metodi
la classe JButton fornisce una varietà di metodi , alcuni dei quali la classe eredita da classi più in alto nella gerarchia , compresi JComponent e AbstractButton . Il seguente codice di esempio illustra il processo di aggiunta di un action listener a un JButton : pressButton.addActionListener ( this);
Questo codice dovrebbe funzionare in qualsiasi classe che implementa l'interfaccia ActionListener . Questo metodo indica a Java di ascoltare gli eventi dell'utente , rilevando l'interazione con il pulsante . Altri metodi restituiscono informazioni sull'istanza JButton e ripristinare il suo aspetto per l'interfaccia utente .
Interaction
programmi Java in grado di rilevare l'interazione dell'utente con elementi pulsante . Quando un programma attribuisce un action listener a un JButton , Java chiamerà il metodo " actionPerformed " nella classe in cui si verifica questa interazione . Il metodo riceve un oggetto evento come parametro di azione . Questo oggetto contiene le informazioni sull'evento , tra cui elemento di interfaccia utente che l'utente ha interagito con . Il seguente codice di esempio illustra un programma di effettuare un test condizionale per determinare se una particolare istanza JButton è la sorgente di un evento-azione , all'interno del metodo " actionPerformed " : if ( e.getSource ( ) == pressbutton ) { //rispondere di interazione con l'utente }