Bonjour,
Sur une JDialog, j'ai mis setundecorated à true... seulement, ça me décale tout (boutons, jtable) vers le haut lors de l'exécution.
Quelqu'un a-t-il une parade à cela?
Merci,
Nico
Version imprimable
Bonjour,
Sur une JDialog, j'ai mis setundecorated à true... seulement, ça me décale tout (boutons, jtable) vers le haut lors de l'exécution.
Quelqu'un a-t-il une parade à cela?
Merci,
Nico
C'est logique... Si tu enleve ce qu'il y a en haut, il faut bien que ce qu'il y a en bas soit déplacé vers le haut pour compenser...Citation:
Envoyé par nico_somb
Si tu veut vraiment éviter, tu peut créer ton propre titre.
c'est à dire?Citation:
Envoyé par wichtounet
Eh bien, tu enleves la décoration actuelle et tu ajoutes un panel en haut de ta JFrame, dans lequel tu ajoutes ce que tu veut, ca te fera une barre de titre... Par contre, c'est assez galère pour faire quelque chose de joli.Citation:
Envoyé par nico_somb
ok ok... Par contre, ça va encore tout me décaler... et dans le visual editor, y'a pas moyen de voir ce décalage... C'est juste à l'exécution :?
En fait, pourquoi est-ce que tu ne veut pas avoir cette barre de titre ?Citation:
Envoyé par nico_somb
Es-tu obligé d'employer une JFrame ? Si non, tu peut aussi employé une JWindow qui est une sorte de JFrame, mais sans barre de titre.
En général, on ne programme jamais avec des composants en coordonnées absolues, donc si tu n'utilises pas de coordonnées absolues, il n'y a plus de problème :)
Ce problème vient d'une "mauvaise programmation" 8O
j'utilise une JDialog et non une jframe.
et le problème de la jwindow, c'est que ma fenêtre n'apparait pas dans la barre des taches (et puis le décalage se fait aussi :/ )
Tu ne fixerais pas la taille de la fenêtre dans ton code avec un setSize() par hasard ?