Решение, описанное org.life.java, говорит само за себя.Я просто разрабатываю это решение и добавляю еще одну опцию, чтобы попробовать:
В этом случае может быть три способа получения полезного окна:
- Разработка компонентов формы в JPanelвместо JFrame.Затем добавьте новый дизайн JPanel в новый JFrame внутри JScrollPane
- . Используйте пространство, доступное в правой части окна, чтобы расположить элементы управления и уменьшите высоту JFrame
- . Используйте JTabbedPane длясохранить компоненты на отдельных вкладках, таких как «Общие», «Адрес», «Контакты», и переместить соответствующие компоненты на вкладках
- . В вариантах 2 и 3 кнопка «Отправить» должна оставаться на JFrame в нижней области, чтобы она оставалась видимой все время..
с уважением
Тушар Джоши, Нагпур
ОБНОВЛЕНИЕ:
После реализации первого пункта в моих предложениях я создал JPanel через IDE NetBeans и назвалэто ComponentsPanel.Затем я создал JFrame и добавил один JScrollPane и JButton к этому кадру.Я также добавил ранее созданную ComponentsPanel со всеми текстовыми полями в JScrollPane.Результат выглядит следующим образом:

После прокрутки панели прокрутки окно будет выглядеть следующим образом:
