Hallo an alle,
Ich habe eine Frage zu Java-Maps, etwas was ich nicht ganz verstehe:
Ich z.B habe eine Klasse mit einer Methode:
Dies Map möchte ich dann in einer anderen Klasse in einer anderen Methode verwenden:
Ausgelöst werden soll die Methode mit einem J-Button in TestClass1 und dann mittels newInstance() auf die Methode machwas() in TestClass2 zugreifen.Wie kann ich die Map den ordnungsgemäß übergeben?
So bekomme ich eine Null-Pointer-Exception.
Vielen Dank&Beste Grüße,
Trashken
Ich habe eine Frage zu Java-Maps, etwas was ich nicht ganz verstehe:
Ich z.B habe eine Klasse mit einer Methode:
Java:
public class TestClass{
private void jButtonWriteButtonMouseClicked(java.awt.event.MouseEvent evt) {
// eine Auswahl wird aus einer J-List getroffen und dann als String in die AuswahlMap(Get und Set methoden) //geschrieben
AuswahlMap TestMap = new AuswahlMap(strAuswahl);
AuswahlMap.settest(strAuswahl);
}
}
private void jButtonTestButtonMouseClicked(java.awt.event.MouseEvent evt) {
TestClass2.class.newInstance().machwas(TestMap);
}
Dies Map möchte ich dann in einer anderen Klasse in einer anderen Methode verwenden:
Java:
public class TestClass2{
public void machwas(TestMap){
System.out.println("TEST" +AuswahlMap.gettest());
}
}
Ausgelöst werden soll die Methode mit einem J-Button in TestClass1 und dann mittels newInstance() auf die Methode machwas() in TestClass2 zugreifen.Wie kann ich die Map den ordnungsgemäß übergeben?
So bekomme ich eine Null-Pointer-Exception.
Vielen Dank&Beste Grüße,
Trashken
Zuletzt bearbeitet von einem Moderator: