2010-11-11 4 views
0

Je développe un projet de swing dans Netbeans. J'ai créé un JFrame et ajouté une instance JDialog modale dans ce JFrame pour obtenir des informations d'identification de l'utilisateur. L'instance JDialog est visible dans le constructeur de JFrame. Lorsqu'il s'exécute, l'instance JDialog est affichée avant le JFrame, comme prévu, mais la fenêtre JDialog est redimensionnée dans la plus petite dimension possible. L'utilisateur doit le redimensionner manuellement à chaque fois pour voir s'il y a des zones de texte à remplir. J'ai essayé de définir preferredSize manuellement, mais cela n'a pas fonctionné. Comment puis-je faire en sorte qu'il soit de la même taille que sur la vue de conception?JDialog est rétréci à la création

Répondre

0

dialog.setSize(width, height) devrait fonctionner.

0

Assurez-vous que tous les enfants de la boîte de dialogue ont également des tailles préférées, puis appelez la méthode pack() sur le conteneur.

Questions connexes