Placer les composants à l'arbitraire (x,y) les coordonnées
Je veux placer certains boutons dans un JPanel
à des positions aléatoires (x,y), et ces classes de layout sont ennuyeux.
Est-ce même possible en Swing?
Il est mieux d'en apprendre davantage sur les différents Gestionnaires de Disposition.
Non, vous avez certainement ne veux pas pour tout balancer mise en page manuellement. Et non, il n'y a rien de gênant à propos de layoutManagers - sauf que vous pensez que l'apprentissage est gênant en soi 😉
pourquoi tout le monde deuxième deviner l'op? peut-être qu'il a juste besoin d'un contrôle complet sur les boutons positions (comme par exemple dans une sorte de jeu où ils se déplacent et l'utilisateur doit les frapper).
"le contrôle complet sur les boutons" Si vous avez la logique nécessaire pour maintenir que le "contrôle" dans une logique de bon sens - de la mettre dans une mise en page personnalisée manager.
pourquoi? Si je veux juste de se débarrasser d'eux au hasard (par exemple), quel est l'avantage de le mettre dans une mise en page personnalisée manager?
Non, vous avez certainement ne veux pas pour tout balancer mise en page manuellement. Et non, il n'y a rien de gênant à propos de layoutManagers - sauf que vous pensez que l'apprentissage est gênant en soi 😉
pourquoi tout le monde deuxième deviner l'op? peut-être qu'il a juste besoin d'un contrôle complet sur les boutons positions (comme par exemple dans une sorte de jeu où ils se déplacent et l'utilisateur doit les frapper).
"le contrôle complet sur les boutons" Si vous avez la logique nécessaire pour maintenir que le "contrôle" dans une logique de bon sens - de la mettre dans une mise en page personnalisée manager.
pourquoi? Si je veux juste de se débarrasser d'eux au hasard (par exemple), quel est l'avantage de le mettre dans une mise en page personnalisée manager?
OriginalL'auteur vlad-ardelean | 2012-01-06
Vous devez vous connecter pour publier un commentaire.
Vous pouvez définir les coordonnées si vous utilisez une valeur null mise en page:
Mais il est fortement recommandé d'utiliser des mises en page. Classes de Layout sont pas "gênant", ils sont vos amis si vous les comprenez correctement.
Je propose la lecture d'un tutoriel sur le GridBagLayout, il est facile de comprendre (un peu de tableaux html) et très puissant.
D'accord, l'a édité.
OriginalL'auteur Stephan
utilisation
null
"Layout Manager":http://docs.oracle.com/javase/tutorial/uiswing/layout/none.html
c'est ce que j'ai écrit avant de le modifier, mais ensuite j'ai réalisé que quelqu'un pourrait essayer de regarder pour une classe appelée comme ça ^_^
-1 alors que techniquement correct, il des points dans l'enfer 😉
pas de problème, il est simple de mal à propager l'utilisation de null mise en page 🙂
Voir setLayout(null) n'est jamais nécessaire. Jamais! pour plus de discussion sur le sujet.
OriginalL'auteur fortran