Som standard leveres Java-språket med to kraftige brukergrensesnitt bibliotekene: AWT og Swing, som er bygget på toppen av AWT . I begge, knapper , sammen med andre komponenter i brukergrensesnittet , kan flagges som funksjonshemmet . Dette får dem til å slutte å sende handlingene til sine tilknyttede " ActionListeners " og for å ha en nedtonet utseende . Instruksjoner 
 en 
 Åpne en teksteditor 
 2 
 Lim inn følgende skjelett kode i teksten redaktør : . 
 
 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 strekker JApplet implementerer ActionListener { 
 
 JButton knapp = new JButton ("A -knappen "); 
 
 public void ( ActionEvent e ) { } 
 
 offentlig ButtonDisableTutorial ( ) { } 
 
 } 
 
 Dette skaper en svært enkel Java applet med én knapp , en " actionPerformed " metode for å håndtere brukergrensesnittet hendelser og konstruktør . 
 3 
 Lim inn følgende kode i " ButtonDisableTutorial " legger på knappen for å brukergrensesnittet , setter du på knappen som funksjonshemmet og forteller knappen for å sende brukergrensesnitt hendelser til applet selv 
 4 
 lim inn følgende kode i " actionPerformed "-metoden : . 
 
 hvis { 
 
 JOptionPane.showMessageDialog ( rootPane , " Button klikket ! "); 
 
 } ( e.getSource ( ) er lik (knapp ) . ) 
 
 denne koden er enkel. Hvis noen klikker på knappen , spretter en melding dialog opp som sier " Button klikket . " Imidlertid vil denne dialogen aldri vises fordi knappen ble deaktivert i trinn tre .