JTextArea

5 respostas
nezka.slogowickt

Olá!!

Gostaria de saber uma forma de manter o tamanho de um JTextArea, indepedentemente do que o usuário escreva dentro dele.
Quando alguém digita um texto maior do que ele, ele aumenta de tamanho.
Existe algum método que faça isso, sem implementar um JScrollPane???
Obrigada!!!

5 Respostas

M

Existe sim. JTextArea possui um método (setColumns(int columns)) que define a largura do componente. Portanto crie um evento (classe que extenda KeyListener) e, na medida que o usuário for digitando algo o tamanho do JTextArea eh dimensionado.

leonardofagnani

hum …

nezka.slogowickt

Obrigada…
Mas eu me expressei mal…

É justamente o contrário que eu quero, que o tamanho não seja alterado de forma nenhuma. Horizontalmente eu já consegui.
Existe forma de fazer isso verticalmente sem o ScrollPane??
Valeuuuu

M

Sem o scrollpane não há forma de fazer isso. O que vc pode fazer é setar o máximo número que caracteres que podem ser digitados.

nezka.slogowickt

Valeu pela resposta!!!

Criado 26 de agosto de 2006
Ultima resposta 29 de ago. de 2006
Respostas 5
Participantes 3