A
Alfalis
Gast
Hi,
Ich habe zwei Methoden in derselben Klasse und möchte nun von einer auf die andere zugreifen.
Methode 1 erstellt mir einen JFrame mit einem Label
Methode 2 soll mir jetzt den Text des JLabels ändern
Allerdings meint Eclipse bei der zweiten Methode, ich solle eine lokale Variable label1 erstellen.
Mir scheint es so, dass die zweite Methode nicht auf die erste zugreifen kann...
Wie kann ich das beheben?
Vielen Dank bereits im Voraus für eure Hilfe!
Ich habe zwei Methoden in derselben Klasse und möchte nun von einer auf die andere zugreifen.
Methode 1 erstellt mir einen JFrame mit einem Label
Java:
public void generatewindow()
{
JFrame frame1 = new JFrame("Testfenster");
frame1.setLayout(new FlowLayout());
frame1.setVisible(true);
frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame1.setSize(200,200);
JLabel label1 = new JLabel ("test");
frame1.add(label1);
}
Methode 2 soll mir jetzt den Text des JLabels ändern
Java:
public void changelabel()
{
label1.setText("test2");
}
Allerdings meint Eclipse bei der zweiten Methode, ich solle eine lokale Variable label1 erstellen.
Mir scheint es so, dass die zweite Methode nicht auf die erste zugreifen kann...
Wie kann ich das beheben?
Vielen Dank bereits im Voraus für eure Hilfe!