Comment puis-je redimensionner une component swing jtextfield?
Comment redimensionner une component swing jtextfield?
J', et apparemment 1910 autres, ne vois pas pourquoi cette question a été fermé comme pas constructif. Il n'a pas besoin d'être un super longtemps question d'être constructif.
Si vous regardez la Javadoc, vous verrez que Component swing jtextfield dérive de Composant, et qui a un setSize() méthode. Si vous n'avez pas de gestionnaire de mise en page, puis que c'est de l'utiliser.
Si vous ne avoir un gestionnaire de configuration, puis setPreferredSize()/setMinimumSize()/setMaximumSize() est le chemin à parcourir. Voir cette SORTE de réponse pour plus de détails.
Gestionnaires de disposition va appeler setSize() et tenir compte de votre taille. Il est préférable d'utiliser setPreferredSize(), setMinimumSize(), et setMaximumSize(). noté et modifié. Thx en fait, vous ne devriez pas appeler setXXSize jamais, certaines raisons: stackoverflow.com/a/7229519/203657 au Lieu de cela, choisissez un LayoutManager qui correspond à votre besoin @JayAskren Qui est juste. Si vous utilisez l'un de la troisième partie mise en page du gestionnaire mentionné, vous ne pouvez pas besoin d'utiliser setXXXSize(). Si vous utilisez Java standard gestionnaires de disposition, en particulier le GridBagLayout, vous ne pouvez pas obtenir sans l'aide de setXXXSize(). De toute façon, vous ne devez jamais appel setSize().
La component swing jtextfield tutoriel vous parle de setColumns(), ce qui pourrait être ce que vous voulez. Sinon, vous pourriez avoir besoin d'apprendre sur la façon d'utiliser les gestionnaires de disposition - voici une tutoriel.
Si vous regardez la Javadoc, vous verrez que Component swing jtextfield dérive de Composant, et qui a un setSize() méthode. Si vous n'avez pas de gestionnaire de mise en page, puis que c'est de l'utiliser.
Si vous ne avoir un gestionnaire de configuration, puis setPreferredSize()/
setMinimumSize()
/setMaximumSize()
est le chemin à parcourir. Voir cette SORTE de réponse pour plus de détails.noté et modifié. Thx
en fait, vous ne devriez pas appeler setXXSize jamais, certaines raisons: stackoverflow.com/a/7229519/203657 au Lieu de cela, choisissez un LayoutManager qui correspond à votre besoin @JayAskren
Qui est juste. Si vous utilisez l'un de la troisième partie mise en page du gestionnaire mentionné, vous ne pouvez pas besoin d'utiliser setXXXSize(). Si vous utilisez Java standard gestionnaires de disposition, en particulier le GridBagLayout, vous ne pouvez pas obtenir sans l'aide de setXXXSize(). De toute façon, vous ne devez jamais appel setSize().
OriginalL'auteur Brian Agnew
La component swing jtextfield tutoriel vous parle de setColumns(), ce qui pourrait être ce que vous voulez. Sinon, vous pourriez avoir besoin d'apprendre sur la façon d'utiliser les gestionnaires de disposition - voici une tutoriel.
OriginalL'auteur John