Een rekenvoorbeeldprogramma (met Java-code)

De volgende Java-code is voor een eenvoudige rekenmachine. Er zijn negen JButtons om de getallen 1 tot 9 te vertegenwoordigen, en drie JButtons voor optellen, aftrekken en het totaal optellen. Een JTextField bovenaan houdt bij welke cijfers worden ingedrukt en het resultaat van de rekenkundige bewerking.

Java-code

Het doel van dit Java-programma is om te laten zien hoe een ActionListener-interface kan worden geïmplementeerd voor het verwerken van JButton-knopgebeurtenisklikken met behulp van de bevattende klasse, een binnenklasse en een anonieme binnenklasse.