C'est la première fois que j'utilise des points et il semble que je rencontre un problème lors de la définition initiale de l'emplacement d'un objet Point2D. Voici mon extrait de code:Exception Nullpointer lors de l'utilisation de setLocation d'un objet de type Point2D.double
public class Circle {
private Ellipse2D circle;
private int radius,speed=4,direction;
private Color color;
private Point2D.Double loc=null;
private final int MAXSIZE = 15;
public Circle() {
int tempRadius,x,y;
//setting default color
...
//initializing radius
...
//initializing location
x=temp.nextInt(1024); y=temp.nextInt(1024);
loc.setLocation((double)x, (double)y);
je reçois l'exception NullPointer en essayant de faire loc.setLocation(). J'ai essayé de comprendre si j'initialisais incorrectement le point2 et si oui comment. Quelqu'un pourrait-il m'aider?
Quel est le "temp" dans votre code? – Pimgd
Et avez-vous déjà initialisé loc? – EboMike
temp est de type Random. J'ai oublié j'ai bloqué cette partie – Jonathan