Erste GUI - Wie auswerten?

Status
Nicht offen für weitere Antworten.

cyberkuh

Mitglied
Hallo,

aus mehreren Quellen habe ich nun doch mein erstes kleines "Programm" mit GUI gebastelt, es sieht wie folgt aus:

Code:
import javax.swing.*;
import java.awt.*;

public class gui1 extends JFrame
{
   private JTextField feld;
   private JButton button;
   private JPanel panel;

   public gui1()
   {
       super("Begrüßung");
       setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

       panel = new JPanel(new GridLayout(2,1));
       feld = new JTextField("Dein Name...");
       button = new JButton("Absenden!");

       panel.add(feld);
       panel.add(button);

       getContentPane().add(panel);
       
       pack();
       setVisible(true);
   }

   public static void main(String[] args)
   {
        gui1 g = new gui1();
   }
}


Wenn man auf den Button "Absenden!" klickt, soll sich das Fenster schließen und ein neues Fenster aufgehen mit dem Inhalt: "Hallo XY" (XY natürlich nicht, sondern die jeweilige Eingabe)!

Jetzt hab ich aber keine Ahnung wie ich das hinkriege.

Kann mir da jemand einen Tipp geben?
Wenn das zu viel Arbeit ist, würde es mir auch reichen, wenn mir jemand nur sagt wie ich das beim Absenden des Buttons auswerte und das Fenster schließe.
Ein neues Fenster öffnen und darin den neuen Text auszugeben kriege ich denke ich mal nun auch alleine hin.

Liebe Grüße
Benny
 
Du kannst den ActionListener auf 4 empfehlenswerte Arten implementieren.

- innere statische Klasse
- Elementklasse
- anonyme Klasse
- externe Klasse

Alle vier implementieren das ActionListener Interface und überschreiben die Methode void actionPerformed (Dort kannst du deine Eventbehandlung schreiben)
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben