Hi,
Ich sitze gerade an einer Übungsaufgabe.
Und zwar:
Wir haben eine Klasse "Zeichenflaesche" als Bibliotheksdatei bekommen.
(baut auf den grafischen Ausgabemöglichkeiten von Java Swing auf)
Diese habe ich eingebunden und in meine Klasse importiert.
In der Dokumentation von dieser Klasse sind die Methoden aufgelistet z.B.
____________________________________________________________________________________
zeichneKreis
public Object zeichnekreis(double x, double y, double radius)
Zeichnet einen Kreis
Parameters
x und y = Koordinaten des Mittelpunktes
radius = radius
Returns:
Referenz auf das intern verwendete Zeichenobjekt. Wird gebraucht um Objekte wieder zu löschen.
____________________________________________________________________________________
Da zeichnenflaesche eine Klasse ist und zeichneKreis eine Methode wollte ich sie mit:
zeichenflaesche.zeichneKreis(3,3,2) aufrufen > ist angeblich alles Fehlerfrei aber es gibt ne Nullpointer beim ausführen.
Fehlercode:
java.lang.NullPointerException
at shapes.Testklasse.<init>(Testklasse.java:13)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at bluej.runtime.ExecServer$3.run(ExecServer.java:740)
Vieleicht kann jemand damit etwas anfangen.
In der Dokumentation steht nur noch: Eine Zeichenfläsche auf der das zeichnen von Figuren ausgeführt wird, alle Methoden liefern ein Objekt zurück welches für die "entferneForm" Methode aufgehoben werden muss.
mfg
Ich sitze gerade an einer Übungsaufgabe.
Und zwar:
Wir haben eine Klasse "Zeichenflaesche" als Bibliotheksdatei bekommen.
(baut auf den grafischen Ausgabemöglichkeiten von Java Swing auf)
Diese habe ich eingebunden und in meine Klasse importiert.
In der Dokumentation von dieser Klasse sind die Methoden aufgelistet z.B.
____________________________________________________________________________________
zeichneKreis
public Object zeichnekreis(double x, double y, double radius)
Zeichnet einen Kreis
Parameters
x und y = Koordinaten des Mittelpunktes
radius = radius
Returns:
Referenz auf das intern verwendete Zeichenobjekt. Wird gebraucht um Objekte wieder zu löschen.
____________________________________________________________________________________
Da zeichnenflaesche eine Klasse ist und zeichneKreis eine Methode wollte ich sie mit:
zeichenflaesche.zeichneKreis(3,3,2) aufrufen > ist angeblich alles Fehlerfrei aber es gibt ne Nullpointer beim ausführen.
Fehlercode:
java.lang.NullPointerException
at shapes.Testklasse.<init>(Testklasse.java:13)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at bluej.runtime.ExecServer$3.run(ExecServer.java:740)
Vieleicht kann jemand damit etwas anfangen.
In der Dokumentation steht nur noch: Eine Zeichenfläsche auf der das zeichnen von Figuren ausgeführt wird, alle Methoden liefern ein Objekt zurück welches für die "entferneForm" Methode aufgehoben werden muss.
mfg