import java.awt.*; import java.awt.event.*; public class Fenster7_Mehrzeiliges_Eingabefeld { public static void main(String[] args) { Frame f = new Frame("Ein mehrzeiliges Eingabefeld"); TextArea eingabefeld = new TextArea(); // Ein Eingabefeld f.add(eingabefeld); // Dem Fenster hinzufügen f.setSize(400,100); f.setVisible(true); // Jetzt die Events TextListener aktion = new TextListener(){ // Wird jedesmal aufgerufen, wenn sich etwas ändert, // also bei JEDEM getippten Buchstaben! public void textValueChanged(TextEvent e){ System.out.println("Event!"); System.out.println("Im Textfeld steht nun: "); System.out.println(eingabefeld.getText()); } }; eingabefeld.addTextListener(aktion); // Mit Eingabefeld verbinden // Schließen-Aktion fürs Fenster WindowAdapter w = new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.out.println("Programmende durch Schließen-Knopf"); System.exit(0); } }; f.addWindowListener(w); } }