2013-03-09 19 views
6

Bu, metin alanı kodum. Çizgi bittiğinde çizgiyi değiştirmez, ancak devam etmeye devam ederek çerçevenin garip görünmesini sağlar.Metin alanı nasıl yapılır, satır bittiğinde metin otomatik olarak bir sonraki satıra gider?

Kaydırma bölmesi kullanmayı denedim, ancak bana yardımcı olmadı.

JTextArea TextArea = new JTextArea(7,10); 
gridConstraints.gridx = 0; 
gridConstraints.gridy = 0; 
TextPanel.add(TextArea, gridConstraints); 
TextArea.setEditable(true); 

cevap

18

hat & kelime sarma olmadan, bir JTextArea büyüklüğü orijinal boyutunda ötesinde büyüyecektir. Sen diyebiliriz:

textArea.setLineWrap(true); 
textArea.setWrapStyleWord(true); 

Yan notlar:

  • JTextArea

    tipik kaydırma kolaylaştırmak için JScollPane kaplara yerleştirilir.
  • Java adlandırma kuralları TextAreatextArea
+0

+1 (bir yan not olarak) ve sarın kelimesini ekleyin yapım değişkenler küçük harfi ile başlayan belirtmek ve kendinizi AnIadım mükemmel cevap – MadProgrammer

+0

var .... thankewww .... genius programcı .. – CRazyProgrammer

+0

Sorun değil, bkz. [harika yazı] (http://stackoverflow.com/questions/12021860/jtextarea-word-wrap-resizing?answertab=oldest#tab- top) from @MadProgrammer :)) – Reimeus

İlgili konular