2010-04-18 4 views
0

Hy,Problème lors de l'ajout d'un bouton lors d'un double-clic sur une étiquette de commande

J'ai rencontré un problème interessant sur lequel je suis tombé. Lorsque je double-clique sur un JLabel dans un JSplitPane, je veux ajouter un autre jbutton dans un JPanel, c'est un moyen plus court de faire un glisser-déposer. Le problème est que le bouton n'apparaît pas seulement si je place la souris sur la zone où le bouton devrait apparaître. Pourquoi cela arrive-t-il de cette façon? Quelqu'un a une idée? Y a-t-il des problèmes liés au filetage? Désolé, j'ai oublié de mentionner que le jlabel que je veux double-cliquer c'est dans un autre Jpanel dont je veux afficher le jbutton, c'est peut-être pertinent. Merci à l'avance

Répondre

0

Lorsque vous ajoutez (supprimer) un composant à une interface graphique visible, alors vous devriez faire:

panel.add(component); 
panel.revalidate(); 
panel.repaint(); 

Si vous avez besoin de plus d'aide après votre SSCCE montrant le problème.

+0

merci ... Je me suis rappelé qu'il existe repaint il y a quelques minutes ... idiot moi – mistique

+0

Eh bien marquez la question comme réponse. – camickr

Questions connexes