Hi,
ich hab folgendes Problem, vielleicht gehört das sogar in's Anfängerforum, also ...
momentan baue ich eine Oberfläche auf, unter anderem aus selbstgemachten JPanels auf denen verschiedene Sachen stehen, die vielleicht verändert werden sollen und auf denen es Buttons gibt.
Jetzt möchte ich gerne das z.B. einer der Buttons ein Objekt das dem, alles beinhaltenden, JFrame gehört beeinflusst, also z.B. eine Methode von diesem Objekt aufruft, ihm einen Wert übergibt oder was auch immer.
Wie bringe ich also den ActionListener der auf dem JPanel liegt mit dem Objekt zusammen dass dem JFrame gehört, so dass ich also im ActionListeners des JPanels eine Methode des Objektes vom JFrame aufrufen kann.
... und das ganze soll natürlich auch den Geist der Verkapselung zufriedenstellen, also allgemein sein, so dass ich das gleiche selbstgemachte JPanel auch auf anderen JFrames benutzen kann.
ich hab folgendes Problem, vielleicht gehört das sogar in's Anfängerforum, also ...
momentan baue ich eine Oberfläche auf, unter anderem aus selbstgemachten JPanels auf denen verschiedene Sachen stehen, die vielleicht verändert werden sollen und auf denen es Buttons gibt.
Jetzt möchte ich gerne das z.B. einer der Buttons ein Objekt das dem, alles beinhaltenden, JFrame gehört beeinflusst, also z.B. eine Methode von diesem Objekt aufruft, ihm einen Wert übergibt oder was auch immer.
Wie bringe ich also den ActionListener der auf dem JPanel liegt mit dem Objekt zusammen dass dem JFrame gehört, so dass ich also im ActionListeners des JPanels eine Methode des Objektes vom JFrame aufrufen kann.
... und das ganze soll natürlich auch den Geist der Verkapselung zufriedenstellen, also allgemein sein, so dass ich das gleiche selbstgemachte JPanel auch auf anderen JFrames benutzen kann.