Hallo,
ich erzeuge ein Objekt einer Klasse aus einer anderen Klasse,
Jetzt möchte ich aus dem Objekt der Klasse auf eine Methode einer anderen Klasse aus zugreifen, daher habe ich in meiner Klasse 2 Konstruktoren:
Wie kann ich es machen, dass ich die Variable myFrame nicht static machen muss und trotzdem vom Objekt (ohne Parameter) auf die Variable myFrame zugreifen kann?
Vielen Dank,
lg
ich erzeuge ein Objekt einer Klasse aus einer anderen Klasse,
Jetzt möchte ich aus dem Objekt der Klasse auf eine Methode einer anderen Klasse aus zugreifen, daher habe ich in meiner Klasse 2 Konstruktoren:
Code:
private static MyFrame myFrame;
public MyButton() // in diesem Objekt würde ich myFrame benötigen, bei der Erzeugung kann ich
// aber myFrame nicht mitgeben, da diese Objekt in einer anderen Klasse erzeugt
// wird, welche die Variable myFrame nicht besitzt/kennt
{
...
}
public MyButton(MyFrame myFrame)
{
this.myFrame = myFrame;
}
// in der anderen Klasse MyFrame:
private MyButton myButton = new MyButton(this);
Wie kann ich es machen, dass ich die Variable myFrame nicht static machen muss und trotzdem vom Objekt (ohne Parameter) auf die Variable myFrame zugreifen kann?
Vielen Dank,
lg