Y at-il une meilleure façon de clignoter une fenêtre en Java que ceci:Java: Flash une fenêtre pour attirer l'attention de l'utilisateur
public static void flashWindow(JFrame frame) throws InterruptedException {
int sleepTime = 50;
frame.setVisible(false);
Thread.sleep(sleepTime);
frame.setVisible(true);
Thread.sleep(sleepTime);
frame.setVisible(false);
Thread.sleep(sleepTime);
frame.setVisible(true);
Thread.sleep(sleepTime);
frame.setVisible(false);
Thread.sleep(sleepTime);
frame.setVisible(true);
}
Je sais que ce code est effrayant ... Mais cela fonctionne bien. (Je devrais implémenter une boucle ...)