Hallo,
ich erstelle zur Zeit ein Java-Programm und bin nun auf folgendes Problem gestoßen.
Das Projekt besteht auf zwei Packages, das eine enthält die Oberfläche (Package "gui"), das andere Package ("data") enthält Klassen zur Bearbeitung der Daten.
Das DefaultTableModel habe ich im Packet "gui" in der Klasse "Kundenverwaltung wie folgt definiert:
Nun möchte ich über eine Klasse im package "data" auf das DefaultTableModel kundenTabelle" zugreifen. leider bekomme ich dies nicht hin.
mit dem befehl:
klappt es nicht.
ich erhalte die folgende Fehlermeldung:
No enclosing instance of the type Kundenverwaltung is accessible in scope
Leider kann ich damit nicht viel anfangen.
Kann mir vielleicht jemand weiterhelfen?[/code]
ich erstelle zur Zeit ein Java-Programm und bin nun auf folgendes Problem gestoßen.
Das Projekt besteht auf zwei Packages, das eine enthält die Oberfläche (Package "gui"), das andere Package ("data") enthält Klassen zur Bearbeitung der Daten.
Das DefaultTableModel habe ich im Packet "gui" in der Klasse "Kundenverwaltung wie folgt definiert:
Code:
public DefaultTableModel kundenTabelle = new DefaultTableModel(ueberschrift, 0);
Nun möchte ich über eine Klasse im package "data" auf das DefaultTableModel kundenTabelle" zugreifen. leider bekomme ich dies nicht hin.
mit dem befehl:
Code:
gui.Kundenverwaltung.this.kundenTabelle.addRow(eintrag);
ich erhalte die folgende Fehlermeldung:
No enclosing instance of the type Kundenverwaltung is accessible in scope
Leider kann ich damit nicht viel anfangen.
Kann mir vielleicht jemand weiterhelfen?[/code]