import java.awt.BorderLayout; import java.awt.event.ActionListener; import javax.swing.*; public class View extends JFrame { JLabel tekst; JButton knapp; public View() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel panel = new JPanel(new BorderLayout(5, 5)); tekst = new JLabel(); knapp = new JButton("Trykk her!"); panel.add(tekst, BorderLayout.WEST); panel.add(knapp, BorderLayout.EAST); add(panel); pack(); setLocationRelativeTo(null); } public void oppdater(int tall) { tekst.setText("Tallet er: " + tall); } public void leggTilActionListener(ActionListener a) { knapp.addActionListener(a); } }