Der folgende Java-Code ist für einen einfachen Taschenrechner. Es gibt neun JButtons, um die Zahlen 1 bis 9 darzustellen, und drei JButtons, um das Ergebnis zu addieren, zu subtrahieren und zu summieren. Ein JTextField am oberen Rand verfolgt die gedrückten Zahlen und das Ergebnis der arithmetischen Operation.
Mit diesem Java-Programm soll gezeigt werden, wie eine ActionListener-Schnittstelle zum Verarbeiten von JButton-Schaltflächenereignisklicks mithilfe der enthaltenden Klasse, einer inneren Klasse und einer anonymen inneren Klasse implementiert wird.