Veröffentlicht 25. April 200223 j wie kann man mit einem Buttom aus einer Appliktion eine andere class datei öffnen?
26. April 200223 j Hi ! Also wenn Du eine andere Java Klasse öffnen willst (darum haben die Dateien auch alle die Endung .class) dann musst du die Klasse auch ganz explizit ansprechen ! Wenn Du z.B. eine Applikation hast und dort nen Button hinterlegst, dann füge einfach einen ActionListener() für diesen Button hinzu und schreibe dann: ActionListener aktion = new ActionListener(Button1); aktion.onClick() = neueKlasse.ausfuehren() oder so ähnlich... aber wozu gibt es die API ! :-)
26. April 200223 j Wofür brauchst du die Datei? Willst du den Inahlt auslesen oder Datei in dein Programm einbinden?
27. April 200223 j Hi. Wenn du nach dem Drücken eines Buttons eine Klasse ausführen willst, die du zur Entwicklungszeit noch nicht kennst, dann musst du sie dynamisch laden. Das funktioniert über Class c = Class.forName("name_deiner_klasse"); c.newInstance(); // sofern ein leerer Konstruktor vorhanden ist. (ansonsten musst du erst den konstruktor suchen - siehe JavaDOC) Wenn du die Datei nur lesen willst, dann kannst du die InputStreams bzw. FileReader etc. verwenden. Snowghost
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.