uepselon: Auf Funktionen einer Klasse zugreifen

Beitrag lesen

Hi,

Vermutlich willst Du sowas:
InternalFrame twoObj = (InternalFrame)Class.forName("two").newInstance();
if(twoObj instanceof two) {
   ((twoObj).uebergabe_handle(this);
}

Ja genau so in der Art, nur so gehts leider nicht, da kommt der Fehler: uebergabe_handle ist keine Methode der Klasse JInternalFrame

Außerdem kannst Du sehr wohl auch über die Reflection API Parameter an den Konstruktor übergeben.

Siehe die Methoden:
java.lang.Class.getConstructors(...)
java.lang.reflect.Constructor.newInstance(...)

Hm das mit der Reflection API ist etwas verwirrend, wie genau muss ich da denn vorgehen?

sprich muss ich auf twoObj getConstructors anwenden oder schon vorher?

Gruß

ueps