Comment faire pour aligner le texte à l'intérieur d'un component swing jtextfield?

J'ai un component swing jtextfield avec d'assez grandes limites, le texte, cependant, ne se comportent pas comme je veux.

 _________________
|                 |
|                 |
|text             |
|                 |
|_________________|

comment ferais-je si mon texte s'aligne comme ce

 _________________
|text             |
|                 |
|                 |
|                 |
|_________________|

Edit:
À l'aide de JTextArea fixe mon problème. Merci.

  • Pourquoi avez-vous de tels un champ de texte à la première place? Pourquoi ne pas le laisser prendre sa taille préférée, et ont une INTERFACE utilisateur attrayante?
  • Comment dois-je faire? Actuellement, j'ai un setBounds(10,10,200,400) puis-je changer ça pour setLocation(10,10) et setPreferredSize(200,400)?
  • Vous ne devriez jamais appel setBounds() et setLocation(). C'est le travail du gestionnaire de présentation. Vous ne devez pas appeler setPreferredSize() soit. Le component swing jtextfield sait sa taille par défaut basé sur le nombre de colonnes que vous avez spécifié lors de la construction. Utiliser les gestionnaires de mise en page: docs.oracle.com/javase/tutorial/uiswing/layout/using.html
  • Pourquoi ne pas vous aller pour JTextArea?
  • Pourquoi avez-vous les commentateurs insistent sur le questionnement de ce qui semble bon sur une interface utilisateur vous n'avez jamais vu?
InformationsquelleAutor Adrian Jandl | 2013-03-23