import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Teller { JLabel tekstfelt; JButton oek; int tellerverdi; public Teller(){ try { UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName()); } catch (Exception e) { System.exit(1); } JFrame vindu = new JFrame("Teller"); vindu.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel panel = new JPanel(); vindu.add(panel); tellerverdi = 0; tekstfelt = new JLabel(tellerverdi+""); panel.add(tekstfelt); oek = new JButton("+1"); oek.addActionListener(new Oek()); panel.add(oek); vindu.pack(); vindu.setVisible(true); } class Oek implements ActionListener{ @Override public void actionPerformed(ActionEvent e){ tellerverdi ++; tekstfelt.setText(tellerverdi+""); } } public static void main(String[] args) { Teller teller = new Teller(); } }