import java.awt.event.*; import javax.swing.*; class Eksempel { public static void main(String[] args) { JFrame vindu = new JFrame("Mitt fine vindu"); vindu.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel panel = new JPanel(); vindu.add(panel); JLabel tekst = new JLabel("Hallo! Har du det bra?"); panel.add(tekst); JButton jaKnapp = new JButton("Ja ?"); panel.add(jaKnapp); JButton neiKnapp = new JButton("Nei ?"); panel.add(neiKnapp); class JaLytter implements ActionListener { @Override public void actionPerformed(ActionEvent e) { tekst.setText("Hurra!"); jaKnapp.setVisible(false); neiKnapp.setVisible(false); } } jaKnapp.addActionListener(new JaLytter()); class NeiLytter implements ActionListener { @Override public void actionPerformed(ActionEvent e) { tekst.setText( "Ikke heng med nebbet, etter regn kommer sol!?????????????" ); jaKnapp.setVisible(false); neiKnapp.setVisible(false); } } neiKnapp.addActionListener(new NeiLytter()); vindu.pack(); vindu.setLocationRelativeTo(null); vindu.setVisible(true); } }