Par défaut, le langage Java est livré avec deux puissantes bibliothèques d'interface utilisateur : AWT et Swing, qui est construit au-dessus de AWT . Dans les deux cas , les boutons, ainsi que d'autres composants de l'interface utilisateur , peuvent être signalés comme désactivé. Cela les amène à cesser d'envoyer des actions à leurs « ActionListeners « branchés et à avoir un aspect grisé . Instructions 
 1 
 Ouvrez un éditeur de texte 
 2 
 Collez le code squelette suivant dans l'éditeur de texte : . 
 
 Java.awt.event.ActionEvent d'importation ; 
 java.awt.event.ActionListener 
 d'importation; 
 
 javax.swing.JApplet d'importation; 
 
 importation javax.swing.JButton ; 
 
 import javax . swing.JOptionPane ; 
 
 public class ButtonDisableTutorial s'étend JApplet implements ActionListener { 
 
 bouton JButton = new JButton (" Un bouton" ) ; 
 
 publique vide actionPerformed ( ActionEvent e) { 
 
 publique ButtonDisableTutorial ( ) {}} } 
 
 
 
 Cela crée un très simple applet Java avec un seul bouton , une méthode " actionPerformed " pour gérer les événements de l'interface utilisateur et un constructeur. 
 3 
 Collez le code suivant dans le " ButtonDisableTutorial " ajoute le bouton de l'interface utilisateur , définit le bouton comme handicapés et raconte le bouton pour envoyer les événements de l'interface utilisateur de l'applet 
 4 
 collez le code suivant dans la méthode " actionPerformed ": . < br > 
 si { 
 
 JOptionPane.showMessageDialog ( rootPane , " bouton cliqué ! "); } 
 
 ( e.getSource ( ) est égal à (bouton). ) 
 
 ce code est simple. Si quelqu'un clique sur le bouton, une boîte de message apparaît qui dit " bouton cliqué . " Toutefois, cette boîte de dialogue n'apparaîtra jamais parce que le bouton a été désactivé à l'étape 3 .