Вы должны сделать следующее:
Form
не должен выполнять прокрутку. Используйте Form.setScrollable(false)
. Установите макет «Формы» на BORDER_LAYOUT
, myForm.setLayout(new BorderLayout())
. Хорошо, в BorderLayout
вы можете поместить компоненты в Form
, как хотите.
Поместите компонент List
в центр BorderLayout
с помощью myForm.addComponent(BorderLayout.CENTER, List)
, а два других элемента на юге макета, используя
Container southContainer = new Container();
southContainer.addComponent(A);
southContainer.addComponent(B);
myForm.addComponent(BorderLayout.SOUTH, southContainer)
С этим вы можете получить прокручиваемый List
и два элемента всегда видимыми.