Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1262 connectés 

 


Dernière réponse
Sujet : [JAVA] Probleme pour 'adder' des JComponent dnas mon JPanel..
spy2k Ben non c'est la mon probleme.
La premiere fois que j'adde mon JComponent a mon JPanel, il s'affiche bien.
Mais des que j'en ajoute un second en dessous, il refuse de s'afficher et je comprends absolument pas pourquoi.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
spy2k Ben non c'est la mon probleme.
La premiere fois que j'adde mon JComponent a mon JPanel, il s'affiche bien.
Mais des que j'en ajoute un second en dessous, il refuse de s'afficher et je comprends absolument pas pourquoi.
aurel t'arrivess a avoir ce que tu veux exactement Avec aucun des layoutsmanager ?
spy2k Ah j'ai oublié un detail qui peut avoir son importance, enfin je sais pas trop.
Mon Jpanel est dans un JScrollPane (qui est lui meme le topcomponent d'un JSplitpane mais ca a mon avis c pas grave)
 
Y'a peut etre quelque chose a faire avec je JViewPort dans ce cas...
 
Quelqu'un aurait une idée?
spy2k Oueh mais le composant est la j'en suis sur. En effet le tooltiptext associé a mon JComponent et celui de mon JPanel sont differents, et le sont vraiement quand je passe la souris a l'endroit ou je pense qu'il est(le JComponent).
 
Mais ce que je comprends pas c'est comment le premier peut s'afficher parfaitement et pas le second comme tous les suivants d'ailleurs.
J'ai tout de meme remarqué que qd j'utilise un layout manager, il s'affiche mais bon pas du tout comme je le voudrais.
 
enfin...
aurel Je vois pas trop comment résoudre ca, mais pour etre sur que ton panel add bien le second component, t'as la méthode Jcomponent.getComponents qui te retourne un tableau de components
tu peux savoir s'il le 'add' bien.
spy2k oueh je n'ai pas acces a la fonction pack() depuis mon JPanel.
 
Franchement je comprends vraiment pas.
wouatouwouatou il me semble ke le pack() ne fonctionne que sur les windows non ?
darklord22 t'as fait un pack() ?
 
A+
spy2k En fait j'ai cree un objet derivé de Jcomponent qui est en gros un rectangle arrondi avec des JTextField, JComboBox, JLabel a l'interieur.
Je voudrai adder ce JComponent a mon JPanel.
Tout se passe bien qu'en j'adde le premier quand je fais :
 
this.add(MonJComponent);
 
Il s'affiche et tout, se rafraichit quand je resize mon JPanel en fin c'est nickel.
 
Le probleme c'est j'en 'adde' un second dans ce meme JPanel. Il est la, j'en suis sur(j'ai en effet defini des evenements tres specifiques pour le JComponent en question) mais le probleme c'est qu'il s'affiche pas, mais alors vraiment pas.
Je n'utilise pas de layoutmanager pour mon JPanel, et c'est volontaire paske la taille et la position de mon JComponent doivent etre fixés(l'ordonnée de la position est changée en fonction du numero du JCoponent que je veux ajouter).
 
Quelqu'un saurait il comment resoudre ce probleme d'affichage?
 
Merci d'avance.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)