Hallo!
Ich habe folgendes Problem: Ich habe eine Hauptklasse mit mehreren JButtons, JPaneln, JTextFields etc. In einer zweiten Klasse will ich auf eines davon zugreifen.Vereinfacht also folgender Code in der zweiten Klasse:
...
An der Seite wird mir der Fehler cannot find symbol angezeigt, da ja das Textfeld Fielddebug natürlich in der ersten Klasse ist. Ich habe bereits alles erdenkliche versucht, z.B. Hauptklasse.Fielddebug.setText(...); oder hk.Fielddebug.setText(...) , da ich von der Hauptklasse ein Objekt namens hk erzeigt hatte, hat aber alles nicht funktioniert. Ich weiß also, wo der Fehler liegt, aber nicht, wie ich ihn lösen kann. Ich freue mich daher auf Lösungsvorschläge! Vielen Dank im Voraus,
Intergalakti
Ich habe folgendes Problem: Ich habe eine Hauptklasse mit mehreren JButtons, JPaneln, JTextFields etc. In einer zweiten Klasse will ich auf eines davon zugreifen.Vereinfacht also folgender Code in der zweiten Klasse:
...
Java:
public class ButtonListener implements java.awt.event.ActionListener {
public void macheEtwas() {
Fielddebug.setText("IrgendeinText");
}
...
}
An der Seite wird mir der Fehler cannot find symbol angezeigt, da ja das Textfeld Fielddebug natürlich in der ersten Klasse ist. Ich habe bereits alles erdenkliche versucht, z.B. Hauptklasse.Fielddebug.setText(...); oder hk.Fielddebug.setText(...) , da ich von der Hauptklasse ein Objekt namens hk erzeigt hatte, hat aber alles nicht funktioniert. Ich weiß also, wo der Fehler liegt, aber nicht, wie ich ihn lösen kann. Ich freue mich daher auf Lösungsvorschläge! Vielen Dank im Voraus,
Intergalakti
Zuletzt bearbeitet von einem Moderator: