Как установить прокрутку только для BorderLayout.CENTER? - PullRequest
1 голос
/ 28 ноября 2011

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

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 Ответ

2 голосов
/ 28 ноября 2011

Отключить прокрутку в 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();
...