Как установить прокрутку только для BorderLayout.CENTER?

У меня есть верхняя панель, список и нижняя панель.

this.setLayout(new BorderLayout());
this.addComponent(BorderLayout.NORTH, bottomBar);
this.addComponent(BorderLayout.CENTER, list);
this.addComponent(BorderLayout.SOUTH, bottomBar);

List очень долго bottomBar и bottomBar это скрыть. Прокрутка на весь экран. Как сделать чтобы прокрутка была только для BorderLayout.CENTER, bottomBar и bottomBar будут видны.

1 ответ

Решение

Отключить прокрутку в Form, Например сделать так,

Form f = new Form();
f.setLayout(new BorderLayout());
f.setScrollable(false);
f.addComponent(BorderLayout.NORTH, new Label("Top bar"));
f.addComponent(BorderLayout.CENTER, list);
f.addComponent(BorderLayout.SOUTH, new Label("Bottom bar"));
f.show();
Другие вопросы по тегам