Auf Thema antworten

Also ich hab mir mal Swing angeschaut, aber das verwirrt mich jetzt zu sehr :-( Daher werde ich wohl vorerst weiter mit AWT weiterarbeiten. Ich hab mir viele Beispiele angesehen und auch selbst schon einiges probiert aber irgendwie klappt es nicht :-(

Das was ich bisher mit dem ActionListener und dem ActionEvent gemacht habe leuchtet mir irgendwie nicht ein. Daher hab ich es jetzt mal aus dem Code entfernt. Vielleicht kann mir das jemand erklären, falls es nicht zu aufwändig ist :-(


Vielleicht könnte mir jemand den Code schreiben, der bei mir fehlt. Ich bekomm das mit den Buttons und den Aktionen leider nicht hin. Ich hoffe das ist nicht sehr aufwändig.


Also bisher habe ich die Elemente in das Fenster eingefügt und ich kann das Fenster schliessen:


[code=Java]


import java.awt.*;

import java.awt.event.*;


public class Fenster extends Frame {

   

    public Fenster(){

       

        //Fenstername

        this.setTitle("Name des Programms");

        //Fenstergröße

        this.setSize(800, 600);

       

        //zentriere das Fenster

        Dimension d = Toolkit.getDefaultToolkit().getScreenSize();

        this.setLocation((d.width-this.getSize().width) / 2,

                         (d.height-this.getSize().height) / 2 );

   

        //Fenster Schliessen

        addWindowListener(new WindowAdapter(){

            public void windowClosing(WindowEvent e){

                System.exit(0);

            }

        });

       

           

        //Fenster-Elemente

        setLayout(new FlowLayout());

       

        TextField textfeld1;

        textfeld1 = new TextField(12);       

        add(textfeld1);

               

        TextField textfeld2;

        textfeld2 = new TextField(12);       

        add(textfeld2);

       

       

        Button button1;

        button1 = new Button("Suche Starten");

        add(button1);


        //Ich möchte nun einen Knopf bei dem folgende beiden Aktionen ausgeführt werden

        String s1 = textfeld1.getText();

        String s2 = textfeld2.getText();

   

       


        setVisible(true);

    }

}


[/code]


Ich probier jetzt seit Tagen damit rum, aber bekomms nicht gebacken. Ich steh irgendwie auf dem Schlauch.

Mir fehlt also die Aktion auf dem Button und eine Funktion mit der ich dann die Button-Funktionen ausführen kann.


Wäre es sehr aufwendig mir den Code zu erklären/geben? Es handelt sich ja nur um eine Aktion auf einem Button.


Danke schonmal im voraus.



Oben