Как скрыть текстовую область в форме Java качели? - PullRequest
0 голосов
/ 06 августа 2010

я использовал textarea1.setVisible (false); но все же я могу видеть границу текстовой области во время выполнения. я хочу, чтобы текстовая область была полностью невидимой

Может кто-нибудь помочь в этом вопросе?

Ответы [ 3 ]

3 голосов
/ 06 августа 2010

Похоже, у вас есть Panel вокруг вашей текстовой области, поскольку setVisible (false) определенно должен скрывать весь компонент.Если это так, сделайте панель невидимой.Хотите опубликовать некоторый код, чтобы мы могли изучить и помочь?

1 голос
/ 07 февраля 2015

Найдите область прокрутки текстовой области, затем установите видимость на false, например:

 jScrollPane4.setVisible(false);
1 голос
/ 06 августа 2010

Вы должны скрыть панель прокрутки , в которой находится текстовая область. Если по какой-то причине у вас нет прямого доступа к ней, вот способ получить ее:

public static final JScrollPane getScrollPane( JComponent component ) {

         Container p = component .getParent();
         if (p instanceof JViewport) {
                Container gp = p.getParent();
                if (gp instanceof JScrollPane) {
                    return (JScrollPane)gp;
                }
         }
         return null;

    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...