tlehoucq
Messages postés49Date d'inscriptionmercredi 17 mars 2004StatutMembreDernière intervention27 février 2006
-
27 avril 2004 à 16:41
cs_tds
Messages postés351Date d'inscriptionmercredi 21 janvier 2004StatutMembreDernière intervention 9 décembre 2004
-
28 avril 2004 à 10:18
Salut voila mon pb:
Je voudrais faire afficher un JPanel lorsque l'on passe dessus avec la souris, et qui s'efface dans le cas contraire...
Voila en gros ce que j'ai fait:
public class SelectionPanel extends JPanel implements MouseListener
.....
public void mouseEntered(MouseEvent e)
{
this.setVisible(true);
this.revalidate();
}
public void mouseExited(MouseEvent e)
{
this.setVisible(false);
this.revalidate();
}
....
Le probleme c que le panel s'efface une fois, mais qd je repasse dessus avec la souris, il ne réapparait plus :sad)
cs_tds
Messages postés351Date d'inscriptionmercredi 21 janvier 2004StatutMembreDernière intervention 9 décembre 2004 28 avril 2004 à 10:18
Bizarre ton histoire, je n'ai pourtant jamais eu le problème avec les setvisible de panels...
Soit essaie:
1)enlève tes revalidate...
2)
desMethodesAppelees();
Runnable r = new Runnable()
{
public void run(){
modifyYourSetVisible();
}
};
SwingUtilities.invokeLater(r);