jTextArea2.setVisible(false); [RESOLVIDO]

Pessoal…
Estou com 1 frame aqui, e coloquei pra quando clicar num botão, 3 jTextField e a jTextArea ficarem invisiveis…
Em outro botão eu coloco para ficarem visíveis…

        jTextField1.setVisible(false);
        jTextField2.setVisible(false);
        jTextField3.setVisible(false);
        jTextArea2.setVisible(false);

Eu clico no botão, os jTextField ficam invisíveis mas a jTextArea não…
Ela fica tipo “disabled”…
Eu coloquei ela com uma cor Amarela, ae quando clico para ela ficar invisível, ela simplesmente fica da cor do fundo, mas aparece a “borda” dela…
Quando clico para ficar visível ela fica Amarela e editável…

Como posso resolver isso?

Consegui resolver…
Foi pra assim:

 jScrollPane2.setVisible(false);

Alguém pode me explicar pq quando eu ponho o textarea aparece o jScroll Pane? O_o

Você deve ter adicionado o JTextArea dentro de um JScrollPane (você ou algum plugin, pois a maioria faz isso). Logo, para ficar invisível mesmo, você deve usar o setVisible do objeto externo.

Fmz…
Vlw ae…
[RESOLVIDO]!