![]() |
| | Themen-Optionen |
| | Nach oben #1 |
| Oliver O. Registriert seit: 17.08.2005
Beiträge: 426
|
hi, ich hab hier vor kurzem das mit der klasse gelesen, die man per String erstellt. Geht das ganze auch mit methoden??? so, dass ich sage zb "meinPackage.MeinFrame.getWidht()" und da dann vielliecht 600 rauskommt??
|
| | |
| | Nach oben #3 |
| Oliver O. Registriert seit: 17.08.2005
Beiträge: 426
|
also, ich gebe jetzt in meine konsole irgendetwas ein, sowas wie "getX" oder so. Und dann will ich die methode aufrufen. Naja. Ich könnte jetzt hingehen und abfrage: Code: if(eingabe.compareTo("getX") == 0) System.out.println(frame.getX());
if(eingabe.compareTo("getY") == 0) System.out.println(frame.getY());
usw.
|
| | |
| | Nach oben #6 |
| Oliver O. Registriert seit: 17.08.2005
Beiträge: 426
|
ich habs: Code: Methode m = frame.getClass().getMethod("getX",frame.getClass() .getClasses());
m.invoke(o,arrayO);
//o = frame (also die Klasse, in der man die methode findet)
//arrayO = Argumente (in dem fall nur "new Object[0]) wenn man da null einsetzt, kommt eine Exception
|
| | |
| | Nach oben #7 |
| Johannes Müller Registriert seit: 15.09.2005 Ort: Königreich Flieden
Beiträge: 521
|
jop, damit erhälst du die Reflection instanz der Methode und die kannst du dann aufrufen. btw. statt eingabe.compareTo("getY") == 0 kann man auch eingabe.equals("getY") schreiben
__________________ Weißt Bescheid - Scheiß wie weit |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Problem bei Verarbeitung von Templates (Eigene Klassen) | dago | PHP-Programmierung | 21 | 31.08.2006 16:02 |
| Symbolklassen festlegen | anna | Allgemeine Java-Programmierung | 2 | 12.11.2005 11:30 |
| Datei einlesen. | cyberdevil87 | Allgemeine Java-Programmierung | 3 | 27.06.2005 09:22 |
| Access Anbindung unter Linux mit Java ? | kampet | Datenbanken | 5 | 25.04.2005 08:43 |
| string in teilbereiche zerteilen!? | Niki_Tesla | Allgemeine Java-Programmierung | 10 | 14.02.2005 09:11 |