al momento de activar la animacion con el boton Enter solo muestra el inicio y el final de la animacion que prodra ser el error?
este es mi codigo
import java.awt.Color;
import java.awt.Graphics;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class AyudaForo
extends JPanel{
private static int xinicial = 0, yinicial = 0;
private static int xfinal = 0, yfinal = 0;
private static boolean estado = true;
private static final byte tamanoPelota=30;
public static AyudaForo animacion = new AyudaForo(0,0,200,200);
public AyudaForo(int xinicial, int yinicial, int xfinal, int yfinal) {
this.xinicial = xinicial;
this.yinicial = yinicial;
this.xfinal = xfinal;
this.yfinal = yfinal;
listener = new MyKeyListener();
addKeyListener(listener);
setFocusable(true);
}
super.paint(g);
pintarPunto(g, xinicial, yinicial);
}
public void pintarPunto
(Graphics g2,
int x,
int y
) { g2.fillOval(x, y, tamanoPelota, tamanoPelota);
}
public static void run() {
while (estado) {
xinicial++;
yinicial++;
if (xinicial == xfinal && yinicial == yfinal) {
break;
}
try {
ex.printStackTrace();
}
animacion.repaint();
}
}
@Override
}
@Override
if ("Intro".
equals(KeyEvent.
getKeyText(e.
getKeyCode()))) { estado = true;
run();
}
if ("Q".
equals(KeyEvent.
getKeyText(e.
getKeyCode()))) { estado = false;
}
}
@Override
}
}
ventana.setBounds(0, 0, 500, 500);
ventana.add(animacion);
ventana.setVisible(true);
ventana.
setDefaultCloseOperation(JFrame.
EXIT_ON_CLOSE); System.
out.
println("Hilo terminado");
}
}
con la tecla Q para la animacion