javaman Geschrieben 25. April 2002 Geschrieben 25. April 2002 wie kann man mit einem Buttom aus einer Appliktion eine andere class datei öffnen?
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 ! :-)
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?
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
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden