Tommo
05-02-2006, 19:25
Sto cercando di imparare java per fare un gioco su internet tipo Ogame (se qulcuno lo conosce) usando le applets...
A parte questo ora sto tentando di fare un semplice programino che cliccando sullo schermo fa comparire una pallina rossa che poi si muove e rimbalza sui bordi... ho creato una classe vector per la sua posizione e velocitā:
public class vector {
public int x, y;
public vector(int newX, int newY) {
x = newX;
y = newY;
}
public void set(vector newVector) {
x = newVector.x;
y = newVector.y;
}
public void sub(vector newVector) {
x -= newVector.x;
y -= newVector.y;
}
}
Funziona se usata a parte, ma ho provato a usare un "public vector pos" nella classe della pallina e se uso comandi del tipo "Spot.pos.x = 10" o qulsiasi cosa che agisce su questo compila bene ma mi da un errore
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at windowComponent.mousePressed(windowComponent.java:35)
at java.awt.Component.processMouseEvent(Component.java:5485)
....
quando quella riga si esegue... perchč???
grazie in anticipo...
A parte questo ora sto tentando di fare un semplice programino che cliccando sullo schermo fa comparire una pallina rossa che poi si muove e rimbalza sui bordi... ho creato una classe vector per la sua posizione e velocitā:
public class vector {
public int x, y;
public vector(int newX, int newY) {
x = newX;
y = newY;
}
public void set(vector newVector) {
x = newVector.x;
y = newVector.y;
}
public void sub(vector newVector) {
x -= newVector.x;
y -= newVector.y;
}
}
Funziona se usata a parte, ma ho provato a usare un "public vector pos" nella classe della pallina e se uso comandi del tipo "Spot.pos.x = 10" o qulsiasi cosa che agisce su questo compila bene ma mi da un errore
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at windowComponent.mousePressed(windowComponent.java:35)
at java.awt.Component.processMouseEvent(Component.java:5485)
....
quando quella riga si esegue... perchč???
grazie in anticipo...