Я пытаюсь сделать простую анимацию шара, которая начинается с 1 угла и переходит в другой угол панели.Я написал программу для этого.
Когда я запускаю программу, oval
или ball покидает след.Что я хочу сказать, так это то, что при запуске программы он оставляет «цветовой след».В моей программе timer
запускает событие каждые 100 миллисекунд.
Следующая логика отвечает за выполнение кода:
void function() {
// in this there is a action listener timed accordingly to fire event of
// doing x++ every 100th miliseconds
}
public void paintComponent(final Graphics g) {
g.setColor(Color.black);
g.drawOval(x,y,width,height);
g.fillOval(x,y,width,height);
}
Снимок экранавыхода: