November 18
Per impostazione predefinita, il linguaggio Java è dotato di due potenti librerie di interfaccia utente: AWT e Swing, che è costruito in cima ad AWT. In entrambi, pulsanti, insieme ad altri componenti dell'interfaccia utente, possono essere contrassegnati come disabili. Ciò li induce a interrompere l'invio di azioni a loro "ActionListeners" connessi e di avere un aspetto grigio-out.
1 Aprire un editor di testo.
2 Incollare il codice seguente scheletro all'interno l'editor di testo:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JApplet;
import javax.swing.JButton;
import javax.swing.JOptionPane;
public class ButtonDisableTutorial estende JApplet implementa ActionListener {
JButton button = new JButton("A button");
public void actionPerformed (ActionEvent e) {}
ButtonDisableTutorial pubblico () {}
}
Questo crea un molto semplice applet Java con un solo tasto, un metodo "actionPerformed" per gestire gli eventi di interfaccia utente e un costruttore.
3 Incollare il seguente codice all'interno del metodo "ButtonDisableTutorial":
this.add(button);
button.setEnabled (false);
button.addActionListener (questo);
Ciò aggiunge il pulsante per l'interfaccia utente, imposta il pulsante come disabili e racconta il pulsante per inviare gli eventi di interfaccia utente per l'applet stessa.
4 Incollare il seguente codice all'interno del metodo "actionPerformed":
if (e.getSource().equals(button)) {
JOptionPane.showMessageDialog (rootPane, "Button cliccato!");
}
Questo codice è semplice. Se un utente fa clic sul pulsante, una finestra di messaggio appare la scritta "Pulsante cliccato." Tuttavia, questa finestra non apparirà mai perché il pulsante è stato disattivato al punto 3.