Я новичок в Java Swing.Я использую конструктор графического интерфейса Netbeans.
У меня есть три основные панели для трех разных представлений в моем приложении.Эти виды можно переключать с помощью меню слева.
Я переключаю эти виды, устанавливая один видимый, а два других - невидимый.Это работает, но есть небольшая проблема.
Чтобы добиться этого, мне пришлось поместить три JScrollPanes рядом друг с другом горизонтально в конструкторе GUI.Всякий раз, когда я переключаюсь в представление, небольшие промежутки между видимым компонентом и невидимым остаются, когда видимый JScrollPane изменяет размеры, чтобы заполнить все окно.Это делает приложение довольно уродливым.То же самое происходит, когда я размещаю их вертикально.
Как я могу это исправить с помощью GUI Builder?Я не могу внести изменения в код для дизайна интерфейса, очевидно.
Вот очень грубая схема проблемы, надеюсь, она достаточно ясна: Ссылка
Использование только одного JScrollPane не вариант, потому что они имеют разные менеджеры макетов и будут иметь много-много компонентов.С точки зрения производительности было бы нереально отрисовывать все с самого начала, когда пользователь меняет представление.
Заранее спасибо,
Emre