I tried to make a JPanel that would display how many times you press each navigation key, but it is only displaying 4 zeros.
//In the keyPressed() method, I put the following code that handles key presses accordingly:
public void keyPressed(KeyEvent event)
{
if(event.getKeyCode()==KeyEvent.VK_LEFT)
left++;
else if(event.getKeyCode()==KeyEvent.VK_RIGHT)
right++;
else if(event.getKeyCode()==KeyEvent.VK_UP)
up++;
else if(event.getKeyCode()==KeyEvent.VK_DOWN)
down++;
}
//the paint method to paint the counts over JPanel
public void paintComponent(Graphics g)
{
super.paintComponent(g);
g.drawString ( Integer.toString(left), 100, 100 );
g.drawString ( Integer.toString(right), 200, 100 );
g.drawString ( Integer.toString(up), 100, 200 );
g.drawString ( Integer.toString(down), 200, 200 );
}