Salve a tutti, sto scrivendo un programma usando la libreria swing e awt ma ho un problema. il programma si suddivide in due panel, uno dove ce un jtextfield e un button e un altro dove ce situata una textarea che stampa i log dell'esecuzione. il problema è che quando stampo i log quando si fanno cospicui, cè il bisogno di resizare la finestra per leggerli. quando vado a espandere la finestra però ovviamente la textarea mantiene le sue proporzioni. come posso fare per adattare la jtext area al resize della finestra? vi posto il codice. nel metodo initComponents ovviamente ci sono tutte le inizializzazioni dei componenti
public SqlCrawler()
{
super();
initComponents();
setTitle(PROGRAM_TITLE);
setSize(400,400);
setResizable(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
getContentPane().setBackground(Color.BLACK);
getContentPane().setLayout(new BorderLayout());
add(jtext,BorderLayout.NORTH);
add(jconsole,BorderLayout.CENTER);
/*
* IMPOSTO IL CONTENUTO DEL PANEL INIT
*/
jtext.setBackground(Color.black);
jtext.setSize(100,300);
jtext.setLayout(new FlowLayout());
jtext.add(url);
jtext.add(startCrawler);
//-----------------------> Fine dichiarazione Jtext Panel
/*
* IMPOSTO IL CONTENUTO DEL PANEL CONSOLE
*/
jconsole.setBackground(Color.BLUE);
jconsole.add(scroll);
//------------------>> fine dichiarazione jconsole Panel
/*
* IMPOSTO LE OPERAZIONI CON I BOTTONI E I VARI LISTENER
*/
startCrawler.addActionListener(new CrawlerService(this));
//--------------------> fine dichiarazione operazione bottoni
/*
* IMPOSTO LE OPERAZIONI DELLA CONSOLE TEXT AREA
*/
output.setLineWrap(true);
setVisible(true);
}