Ainsi, lorsque l'utilisateur appuie sur mon JButton, il choisit une heure aléatoire, et après ce temps, il dessinera un ovale à l'écran. Cependant, avec ce que j'ai maintenant, il dessine l'ovale juste après que le bouton est pressé. Je veux qu'il apparaisse après un moment aléatoire.Java drawOval après l'heure aléatoire lorsque l'utilisateur a appuyé sur Jbutton
public void actionPerformed(ActionEvent e)
{
if (e.getSource() == startButton)
{
popUpTime = random.nextInt(5000);
timer = new Timer(popUpTime, this);
x = random.nextInt(400) + 70;
y = random.nextInt(400) + 100;
points[current++] = new Point(x, y);
timer.start();
start();
repaint();
}
}
ce n'est pas une bonne idée, vous bloquez le Thread Event Dispatch. –