Bonjour,
Comme indiqué dans le titre je souhaite déplacer un JPanel dans ma fenêtre (de manière automatisée et non pas par une action utilisateur de type drag and drop).
Ceci marche plus ou moins à ceci près qu'à la fin du traitement, le JPanel en question revient systématiquement à sa position initiale ...
Voici le code utilisé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Timer tJerry = new Timer(); tJerry.schedule(new TimerTask() { //TODO @Override public void run() { for(int i =1;i<50;i++) { jPanelJerry.setBounds(jPanelJerry.getX()+1, jPanelJerry.getY(), jPanelJerry.getWidth(),jPanelJerry.getHeight()); try { Thread.sleep(50); } catch (InterruptedException ex) { Logger.getLogger(Multiplications.class.getName()).log(Level.SEVERE, null, ex); } } } }, 0);
Vous l'aurez compris, le problème n'est autre que dans le replacement forcé ...
Si vous avez une idée ou une solution, merci d'avance.
Muska
Partager