
Envoyé par
hwoarang
L'interet du layout est de maitriser comment va etre distribué l'espace supplémentaire (dans le cas ou la fenetre de l'utilisateur est plus grande que la taille ideale pour les composants) ou bien lorsqu'elle est trop petite.
Quand tu utilises, comme dans ton cas, des positions absolues, si l'utilisateur passe ta fenetre en plein ecran, en fonction de la taille de son ecran, ta fenetre sera moche voir tres moche (avec les composants en haut à gauche et du vide ailleurs). Pire encore, si son ecran est plus petit que la taille que tu as prévu pour la fenetre, des composants apparaitront en dehors.
Cela est particulierement vrai dans le cas de composants qui en contennent d'autre comme les jtable, jliste et compagnie. En effet, dans ton cas, tu vas leur fixer une taille fixe. Qu'ils soient vide ou plein, ils prendront la meme taille.
Dans ton code, on voit que tu utilises des boutons. En positionnant leur taille sans layout, tu prends le risque, si la police de ton appli est trop grosse, que le texte n'apparaisse pas à l'interieur... Et si elle est trop petite, que le bouton paraisse disproportionné par rapport au texte qu'il contient.
Partager