Estou querendo adicionar uma barra de rolagem automatica no JTextArea.
Mas ta dando erro no codigo no scroll.add(scroll) logo abaixo.
package Outros;
import java.awt.;
import javax.swing.;
public class Rolagem extends JFrame {
JTextArea saida = new JTextArea ();
JScrollPane scroll = new JScrollPane(saida);
public Rolagem() {
Container c = getContentPane();
setSize(350,320);
c.setLayout(new BorderLayout());
[b]scroll.add(scroll);[/b]
Container centro = new Container();
centro.setLayout(new GridLayout(1,1));
centro.add(saida);
c.add("Center",centro);
show();
}
public static void main(String[] args)
{
Rolagem p = new Rolagem();
}
}
ERROS
Exception in thread “main” java.lang.IllegalArgumentException: adding container’s parent to itself
at java.awt.Container.addImpl(Container.java:1005)
at java.awt.Container.add(Container.java:351)
at Outros.Rolagem.(Rolagem.java:27)
at Outros.Rolagem.main(Rolagem.java:40)
Que problema e esse? Alguem tem um código ai bem simples para implementar isso. TextArea + barra de rolagem.