Estou com um problema que aparentemente parecia simples, mas até agora não consegui resolver.
Pesquisei e até encontrei algumas pessoas com o mesmo problema, mas nenhuma solução.
Tento setar o scrollY do form para True, mas não funciona. Apenas o scrollX.
form.setScrollableY(true);
form.getContantePane().setScrollableY(true);
container.setScrollableY(true);
Nenhuma das possibilidades acima funcionaram.
Por exemplo:
public void startApp()
{
Display.init(this);
Container container = new Container(new FlowLayout());
this.form = new Form("");
this.form.setLayout(new BorderLayout());
for(int i = 0; i < 50; i++)
{
TextField text = new TextField(15);
container.addComponent(text);
}
this.form.addComponent(BorderLayout.CENTER, container);
this.form.show();
}
Quando os TextField criados ultrapassam o limite inferior da tela, não consigo visualizá-los.
Usando o lcdui e o método append, a medida que vou descendo pelos TextFields, a tela vai baixando.
Valeus!!