import javax.swing.*;
import java.awt.event.*;
public class ToKnapper {
public static void main(String[] args) {
try {
UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
} catch (Exception e) { System.exit(1); }
JFrame vindu = new JFrame("To knapper");
vindu.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel();
JButton knapp1 = new JButton("Knapp 1");
JButton knapp2 = new JButton("Knapp 2");
panel.add(knapp1);
panel.add(knapp2);
//Det er Event Dispatch Thread, og alts? ikke main-tr?den, som skriver til terminalen.
//ActionListener er et interface der actionPerformed m? implementeres
knapp1.addActionListener(new ActionListener() {
@Override public void actionPerformed(ActionEvent e) {
System.out.println("Du trykket p? Knapp 1");
}
});
knapp2.addActionListener(new ActionListener() {
@Override public void actionPerformed(ActionEvent e) {
System.out.println("Du trykket p? Knapp 2");
}
});
vindu.add(panel);
vindu.pack();
vindu.setLocationRelativeTo(null); vindu.setVisible(true);
}
}