sintassi
esempio
import javax.swing.*;
import java.awt.event.*;
public class AreaTesto extends JFrame
{
// variabili globali}
JPanel pnl = new JPanel(); // aggiugi un pannello in cui inserire i vari componenti
// componenti
JTextArea campotesto = new JTextArea(5, 37); // inserisci area testo
JScrollPane barrascorrimento = new JScrollPane(campotesto); // inserisci il una barra di scorrimneto (va poi settata)
public static void main(String args[])
{AreaTesto form = new AreaTesto(); // avvia il form Nome_Form}
// costruttore e settaggi del Form Nome_Form
public AreaTesto()
{super("Titolo Form"); // titolo del Form}
setSize(500 , 200); // dimensioni (ex. 500,200)
setDefaultCloseOperation(EXIT_ON_CLOSE); // operazione da eseguire dei default (metti sempre questa)
setVisible(true); // visualizza
// settaggio area testo
campotesto.setLineWrap(true); // a capo automatico
campotesto.setWrapStyleWord(true); // dividi la parola a fine riga
// setta e abilita la barra di scorrimento
barrascorrimento.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
// componenti
pnl.add(barrascorrimento); // inserire il area testo (é corretto mettere la barrascorrimento)
add(pnl); // aggiungi pannello
// inserire testo (va messo alla fine)
campotesto.setText("testo");
campotesto.append("\ntesto nuova riga");