von Version zu Version unterschiedliche Befehle????
TOM
- java
hiho!
also ich hatte ein LAUFFENDES java-applet mit jdk...was_weiß_ich_welche_version gemacht...
jetzt hab ich mir das neueste gezogen und installiert, gleich die .java kompiliert - und siehe da -> errors! warum??
(
Bresenham2.java:145: Method getHeight() not found in class java.awt.Dimension.
Hoehe = (int) d.getHeight();
^
Bresenham2.java:146: Method getWidth() not found in class java.awt.Dimension.
FensterBreite = (int) d.getWidth();
^
2 errors
)
existieren die Methoden nicht mehr ??????? oder was solln das...?
plz hep
TOM
Hi!
existieren die Methoden nicht mehr ??????? oder was solln das...?
Hm, also ein Blick in die API-Docs sagt:
http://java.sun.com/products/jdk/1.1/docs/api/java.awt.Dimension.html
->Hier gab es die Methoden noch nicht.
http://java.sun.com/products/jdk/1.2/docs/api/java/awt/Dimension.html
->Hier tauchen sie zum ersten mal auf, Dimension ist jetzt von Dimension2D abgeleitet.
http://java.sun.com/j2se/1.3/docs/api/java/awt/Dimension.html
http://java.sun.com/j2se/1.4/docs/api/java/awt/Dimension.html
->Hier sind die Methoden immer noch vorhanden.
Es dürfte also mit den Versionen 1.2 bis 1.4 (neuste) keine Probleme geben.
Gib doch mal den gesamten Code und die Version Deines Compilers an (vielleicht hast Du jdk1.1 irgendwo im Classpath, einfach mal mit java -version ausgeben).
Ansonsten ersetz einfach .getHeight() durch .height
VG->Cologne
Simon