import java.awt.*; import java.awt.event.*; public class BenytBoenneMedVaerktoej extends Frame { TextField textFieldNavn = new TextField(); // opret bønnen public BenytBoenneMedVaerktoej() { try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } private void jbInit() throws Exception { textFieldNavn.setText("Jacob"); // sæt egenskaben text // anonym indre klasse lytter på hændelser og kalder derpå videre til // metoden textFieldNavn_actionPerformed() textFieldNavn.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { textFieldNavn_actionPerformed(e); } }); textFieldNavn.setBounds(new Rectangle(141, 61, 112, 29)); this.setLayout(null); this.add(textFieldNavn, null); } void textFieldNavn_actionPerformed(ActionEvent e) { String navn = textFieldNavn.getText(); // aflæs egenskaben text System.out.println("Navnet er: "+navn); } public static void main(String[] arg) { BenytBoenneMedVaerktoej vindue = new BenytBoenneMedVaerktoej(); vindue.setSize(350,100); // sæt vinduets størrelse vindue.setVisible(true); // åbn vinduet } }