import javax.swing.JButton; import java.awt.event.*; class VarKnapp extends JButton { private String tekst; public VarKnapp(String tekst){ super(tekst); this.tekst = tekst; addActionListener(new EndreTekst()); // gir knappen en "lytter" - lytter etter trykk } class EndreTekst implements ActionListener { @Override public void actionPerformed(ActionEvent e){ String knappTekst = getText(); if (knappTekst.equals(tekst)){ setText(":)"); } else { setText(tekst); } } } }