Ik heb de volgende vraag:
Hoe kan ik vanuit de run()-methode van een applet een methode aanroepen die iets tekent?
Dit is uitgekleed mijn source:
Weet iemand hoe ik dit op kan lossen?
Hoe kan ik vanuit de run()-methode van een applet een methode aanroepen die iets tekent?
Dit is uitgekleed mijn source:
Vanuit run() lukt het wel om showPin(...) aan te roepen, maar g en g2 zijn leeg. Bij iedere opdracht g2.* die ik geef, geeft het programma dan ook een NullPointerException.public void paint(Graphics g)
{
Graphics2D g2 = (Graphics2D)g;
// ...
// Hier wordt iets getekend
// ...
}
public void run()
{
showPin(g, 1, 100, 100) // vanuit hier moet de methode showPin uitgevoerd worden
// ...
}
public void showPin(Graphics g, int color, int x, int y)
{
Graphics2D g2 = (Graphics2D)g;
// ...
g2.setColor(Color.white);
// Tekent iets
// ...
}
Weet iemand hoe ik dit op kan lossen?