PDA

View Full Version : [JAVA] Testo a capo


royaleagle
18-12-2008, 22:10
Ho una JTextArea istanziata alla quale passo una stringa di testo molto lunga, vorrei sapere come poter compattare tale testo in un "rettangolo di dimensioni fissate" con le barre di scorrimento.


public class ShowFrame extends JFrame{
JTextArea trama; JPanel p;

public ShowFrame(Film f){
trama = new JTextArea(f.getTrama());
p = new JPanel();
p.add(trama);
getContentPane().add(p);
pack();
}
}

Oceans11
18-12-2008, 22:20
Dai un'occhiata a questi metodi, dovrebbero fare al caso tuo:

1) line wrap (http://java.sun.com/javase/6/docs/api/javax/swing/JTextArea.html#setLineWrap(boolean))
2) wrap style (http://java.sun.com/javase/6/docs/api/javax/swing/JTextArea.html#setWrapStyleWord(boolean))

royaleagle
18-12-2008, 22:23
Perfetto, ti ringrazio!!!