/**
* Løsning på oppgave 2, kapittel 14.
* Lagres på en fil med navn "MittVindu.java", og kompileres
* med kommandoen
*
* javac MittVindu.java
*
* og kjøres med kommandoen
*
* java MittVindu
*
*/
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
class MittVindu extends JFrame implements ActionListener {
JButton knapp;
JTextArea vindu;
MittVindu() {
knapp = new JButton("Trykk her");
knapp.addActionListener(this);
vindu = new JTextArea(10, 20);
add(vindu, BorderLayout.CENTER);
add(knapp, BorderLayout.SOUTH);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
pack();
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
vindu.append("Knapp trykket.\n");
}
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
new MittVindu();
}
});
}
}
|