Hallo,
ich arbeite zur Zeit an zwei Klassen, die miteinander in Beziehung stehen.
[JAVA=42]
public class Generator extends PApplet {
//...
public void ausfuehren(){
Vektor vObj = new Vektor();
vObj.zeichne();
}
//...
}
public class Vektor extends Generator {
//....
public void zeichne() {
line(0.0, 0.0, 10.0, 10.0);
}
//...
}
[/code]
PApplet wird von der Processing Bibliothek zur Verfügung gestellt (Processing 1.0). Wenn ich die Methode "zeichne()" in der Klasse "Generator" stehen habe und ausführen möchte, funktioniert dies ohne Probleme. Wenn ich die Methode so wie im Code stehend aus der Klasse Vektor starte, entsteht eine "NullPointerException" für "processing.core.PApplet.lerpColor".
Was muss ich umschreiben, damit ich die Funktion "line()" auch in der Klasse "Vektor" aufrufen kann?
ich arbeite zur Zeit an zwei Klassen, die miteinander in Beziehung stehen.
[JAVA=42]
public class Generator extends PApplet {
//...
public void ausfuehren(){
Vektor vObj = new Vektor();
vObj.zeichne();
}
//...
}
public class Vektor extends Generator {
//....
public void zeichne() {
line(0.0, 0.0, 10.0, 10.0);
}
//...
}
[/code]
PApplet wird von der Processing Bibliothek zur Verfügung gestellt (Processing 1.0). Wenn ich die Methode "zeichne()" in der Klasse "Generator" stehen habe und ausführen möchte, funktioniert dies ohne Probleme. Wenn ich die Methode so wie im Code stehend aus der Klasse Vektor starte, entsteht eine "NullPointerException" für "processing.core.PApplet.lerpColor".
Was muss ich umschreiben, damit ich die Funktion "line()" auch in der Klasse "Vektor" aufrufen kann?