import javax.swing.*; import java.awt.*; import java.awt.event.*; public class TellNed { public static void main(String[] args){ try { UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName()); } catch (Exception e) { System.exit(1); } JFrame vindu = new JFrame(); vindu.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel panel = new JPanel(); JLabel tekst = new JLabel("Trykk p? for telle ned"); JButton knapp = new JButton(); panel.add(knapp); knapp.add(tekst); knapp.addActionListener(new ActionListener(){ int teller; Timer timer; @Override public void actionPerformed(ActionEvent e){ knapp.setEnabled(false); teller = 10; timer = new Timer(1000, new ActionListener(){ @Override public void actionPerformed(ActionEvent e){ tekst.setText("Nedtelling: " + teller); teller --; if (teller<0){ timer.stop(); tekst.setText("Ferdig"); knapp.setEnabled(true); } } }); timer.start(); } }); vindu.add(panel); vindu.pack(); vindu.setLocationRelativeTo(null); vindu.setVisible(true); } }