Vincentius
Erfahrenes Mitglied
@desmoloch
Wenn Deine Tabelle in einem ScrollPane steckt, muss der Aufruf lauten: getParent().getParent().
Wenn Deine Tabelle in einem ScrollPane steckt, muss der Aufruf lauten: getParent().getParent().
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Snape hat gesagt.:Was für ein Objekt gibt Dir denn getParent() aus? Evtl. musst Du Dich rekursiv nach "oben" durcharbeiten.
Wie hast Du das Eventhandling denn bislang impelementiert?
Snape hat gesagt.:Tut es dann in der JTable nicht
Code:mouseReleased(MouseEvent me) { getParent().handleMouseReleasedInTable(me); // also Deine Methode }
Ggf. getParent() casten auf Deine Panelklasse.
Indem Du das Parent Object zu Deiner "überliegenden" klasse castest:desmoloch hat gesagt.:wie also kann ich eine Funktion in einer "überliegenden" klasse aufrufen?
((MyPanelClass)getParent()).meinMouseEvent(me);
Ggf. getParent() casten auf Deine Panelklasse.
Snape hat gesagt.:Wie ich bereits oben schrieb:
Ich dachte das sei klar, was damit gemeint ist...
((MouseListener) getParent().getParent()).mouseClicked(me);
((TableClickedListener) getParent().getParent()).tableClicked(me);