Fala aí rapaziada!
Estou tendo uma dificuldade muito chata ao trabalhar com JTextArea dentro de um JFrame que é regido pelo GridBagLyout usando GridBagConstraints.
O que acontece? Eu tenho vários controles no meu JFrame e um deles é o JTextArea. A partir do clique de um botão, eu tenho que iniciar alguns processamentos, mas eu gostaria de ir mostrando ao usuário o que está acontecendo, para que ele fique mais “calmo”, pois o processamento é demorado mesmo. Acontece que quando eu começo a dar os “appends” pra ir mostrando no JTextArea o que está acontecendo, o meu JTextArea começa a crescer, verticalmente e horizontalmente, cagando minha tela toda.
Eu sei que no GridBagConstraints, temos uma propriedade chamada FILL que regula exatamente isso, ou seja, como o controle vai crescer e se é que vai crescer. Eu sei essa propriedade como NONE, justamente para “aprisionar” o componente dentro da célula, mas não está dando certo.
Eu até vi alguns tópicos falando sobre GridBagConstraints/GridBagLayout aqui, mas não me ajudou muito.
Alguém já passou por isso aqui?
Desde já agradeço.
Forte Abraço a todos!