JTextField per Button speichern und an andere Klasse übergeben

Bitte aktiviere JavaScript!
Hallo liebe Gemeinde,

habe schon auf etlichen Seiten geschaut, aber komme leider nicht weiter.

1. Problem
Ich habe eine GUI-Klasse "Editor", in der ich verschiedene Textfelder habe. In diese wird per Tastatur etwas eingegeben. Das ganze soll jetzt abgefangen und per Button gespeichert werden.

2. Problem
Die gespeicherten Eingaben (Strings) sollen nun in eine andere GUI-Klasse "LineSearcher" übergeben und angezeigt werden.

Die Oberflächen mit den Textfeldern und Buttons habe ich bereits programmiert. Ich weiß nur leider nicht, was ich in den ActionListener bzw. ActionEvent reinmuss, damit das ganze funktioniert.

Ich hoffe auf eure Hilfe :(
 
A

Anzeige


Vielleicht hilft dir dieser Kurs hier weiter: (hier klicken)
Habe Get/Set Methoden erstellt.
Müssen diese Methoden nun jeweils in die ActionEvents der jeweiligen JTextField ?
Und beim ActionEvent des Speicher-Buttons kommt dann:

Editor plan = new Editor(Train, Line, Departure, Arrival, Start, End, Stations);

Um die Objekte zu erstellen.

Ist das so richtig oder falsch?
Btw., es geht um Erstellung eines Zug-Fahrplans.




Java:
public class Editor {

    private String Train;
    private String Line;
    private String Departure;
    private String Arrival;
    private String Start;
    private String End;
    private String Stations;
    
    public Editor (String Train, String Line, String Departure, String Arrival, String Start, String End, String Stations) {
        this.Train = Train;
        this.Line = Line;
        this.Departure = Departure;
        this.Arrival = Arrival;
        this.Start = Start;
        this.End = End;
        this.Stations = Stations;
    }
    
    
    public String getTrain() {
        return this.Train;
    }
    
    public String getLine() {
        return this.Line;
    }
    
    public String getDeparture() {
        return this.Departure;
    }
    
    public String getArrival() {
        return this.Arrival;
    }
    
    public String getStart() {
        return this.Start;
    }
    
    public String getEnd() {
        return this.End;
    }
    
    public String getStations() {
        return this.Stations;
    }
    
    public void setTrain(String Train) {
        this.Train = Train;
    }
    
    public void setLine(String Line) {
        this.Line = Line;
    }
    
    public void setDeparture(String Departure) {
        this.Departure = Departure;
    }
    
    public void setArrival(String Arrival) {
        this.Arrival = Arrival;
    }
    
    public void setStart(String Start) {
        this.Start = Start;
    }
    
    public void setEnd(String End) {
        this.End = End;
    }
    
    public void setStations(String Stations) {
        this.Stations = Stations;
    }
 
Passende Stellenanzeigen aus deiner Region:

Neue Themen

Oben