javaman Geschrieben 25. April 2002 Geschrieben 25. April 2002 wie kann man mit einem Buttom aus einer Appliktion eine andere class datei öffnen? Zitieren
Ballantino Geschrieben 26. April 2002 Geschrieben 26. April 2002 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 ! :-) Zitieren
etreu Geschrieben 26. April 2002 Geschrieben 26. April 2002 Wofür brauchst du die Datei? Willst du den Inahlt auslesen oder Datei in dein Programm einbinden? Zitieren
Snowghost Geschrieben 27. April 2002 Geschrieben 27. April 2002 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 Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.