Hallo alle zusammen.
So nun mein erster post hier.
Da ich gerade ein wenig Zeit in meiner Freizeit habe, dachte ich mir ich lerne eine wenig und kam dann zu Java. Habe mich nun auch an ein erstes kleines Projekt gemacht. Nun kommen mir aber leider ein paar Fragen auf und hoffe ihr könnt mir ein wenig weiter helfen.
Erstmal das Szenario:
1.
Ich habe ein Hauptfenster. Dieses Hauptfenster besitzt einen Button und ein Jlabel.
Jlabel zeigt standartmäßig den Wert 0 an.
Wenn ich auf den Button klicke soll sich ein neues Fenster öffnen.
Hier mal pseudomäßig meinen code
2.
So nun wird das Fenster option der klasse option aufgerufen. Das klappt auch ohne Probleme.
Dieses Fenster besteht aus eine Jtextfield und einem bestätigungsbutton
Im Jtextfield möchte ich als aller erstes den wert aus der vorherigen klasse stehen haben.
Dazu erstell ich als erstes ein Objekt:
Nun kann ich auf die getter und setter zugreifen
das klappt auch noch. Das woran ich verzweifel und zwar möchte ich nun das Jtextfield ändern und per button wieder an die Main Window Klasse schicken und das Jlable ersetzten. Egal was ich versuche ich bekomme es nicht "upgedated"
Es wäre super wenn mir jemand helfen könnte.
Ich habe auch sämtliche Foren durchsucht zwar viele sachen gefunden aber nicht mit dem ich wirkich was anfangen konnte.
Vielen Dank schon einmal.
Liebe Grüße
So nun mein erster post hier.
Da ich gerade ein wenig Zeit in meiner Freizeit habe, dachte ich mir ich lerne eine wenig und kam dann zu Java. Habe mich nun auch an ein erstes kleines Projekt gemacht. Nun kommen mir aber leider ein paar Fragen auf und hoffe ihr könnt mir ein wenig weiter helfen.
Erstmal das Szenario:
1.
Ich habe ein Hauptfenster. Dieses Hauptfenster besitzt einen Button und ein Jlabel.
Jlabel zeigt standartmäßig den Wert 0 an.
Wenn ich auf den Button klicke soll sich ein neues Fenster öffnen.
Hier mal pseudomäßig meinen code
Java:
public class MainWindow extends javax.swing.JFrame {
private JLable anzeige1Lable;
private String anzeigeWindow1 = "0";
private JButton nextWindowButton;
nextWindowButton = new JButton();
anzeige1Lable = new JLabel();
nextWindowButton.setText("open next window");
nextWindowButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
nextWindowButtonActionPerformed(evt);
}
});
anzeige1Lable.setText(getanzeigeWindow1());
.addComponent(nextWindowButton);
.addComponent(anzeige1Lable);
private void nextWindowButtonActionPerformed(java.awt.event.ActionEvent evt) {
Option option = new Option();
option.setVisible(true);
}
String getanzeigeWindow1() {
return anzeigeWindow1;
}
void settanzeigeWindow1(String anzeigeWindow1){
this.anzeigeWindow1 = anzeigeWindow1;
}
}
2.
So nun wird das Fenster option der klasse option aufgerufen. Das klappt auch ohne Probleme.
Dieses Fenster besteht aus eine Jtextfield und einem bestätigungsbutton
Im Jtextfield möchte ich als aller erstes den wert aus der vorherigen klasse stehen haben.
Dazu erstell ich als erstes ein Objekt:
Java:
MainWindow mainWindow = new MainWindow();
Nun kann ich auf die getter und setter zugreifen
Java:
eingabeFeldWindow2.setText(mainWindow.getanzeigeWindow1());
das klappt auch noch. Das woran ich verzweifel und zwar möchte ich nun das Jtextfield ändern und per button wieder an die Main Window Klasse schicken und das Jlable ersetzten. Egal was ich versuche ich bekomme es nicht "upgedated"
Es wäre super wenn mir jemand helfen könnte.
Ich habe auch sämtliche Foren durchsucht zwar viele sachen gefunden aber nicht mit dem ich wirkich was anfangen konnte.
Vielen Dank schon einmal.
Liebe Grüße