Methodenproblem

merTii

Mitglied
Moooin,

ich benötige dringende Hilfe!
Also ich hab folgendes Problem:

Ich habe 2 Klassen (mit graphischer Oberfläche) und eine normale Klasse:

Das erste Frame heißt "Suchfenster".
Das zweite Frame heißt "Infofenster".

und meine normale Klasse lautet "Finder".

Nun möchte ich in der ersten Klasse "Suchfenster" eine Methode aufrufen, die in der anderen Klasse "Infofenster" ist.

Die Methode lautet "anzeigen()" und sieht wie folgt aus:
Code:
public void anzeigen()
	{
		
		boolean mSchalter = true;
		
		einInfo.setAlleSkigebiete(tfSuchen.getText());
		einInfo.skisuchen();
		
		mSchalter = einStart.skizuweisen();
		
		if(mSchalter)
		{
			
			this.tfSchlepper.setText(einInfo.getSchlepper());
			this.tfSeßel.setText(einInfo.getSeßel());			
			
		}
	
   }


Die Variable "einInfo" stellt die Verbindung zur Klasse "Finder". In dieser Klasse sind meine getter und setter.

Nun möchte ich diese Methode in der Klasse "Suchfenster" aufrufen, jedoch kann die Methode ja nichts ausgeben, da die Variable "einInfo" nicht in Suchfenster deklariert ist.

Wie soll ich dieses Problem angehen?
 
Übergebe einfach der Instanz der einen Klasse eine Referenz der Instanz der anderen Klasse, wenn du den Constructor aufrufst.
 

Neue Beiträge

Zurück