0

如何在不使用默认方法的情况下滚动容器

setScrollable(true),
setScrollableX(true), 
setScrollableY(true).

这是我的代码,

btnLeft = new Button(imgLeft);      

btnRight = new Button(imgRight);

Container menuContainer = new Container(new BoxLayout(BoxLayout.X_AXIS));

 String[] menuArray = {"ONE", "TWO", "THREE", "FOUR", "FIVE", "SIX"};
 for (index = 0; index < menuArray.length; index++) {
            btnMenu = new Button((String) locale.get(menuArray[index]));
 menuContainer.addComponent(btnMenu);
        }

 menuContainer.setScrollableX(true);

单击左右按钮时,它应该向右和向左移动。

谁能说这个 LWUIT-1.5 有可能吗?

4

1 回答 1

1

如果你能告诉我们你想如何构建你的界面,那将会很有帮助。所以,我已经用 setScrollabeX 尝试过它并且它有效,但我正在使用焦点导航。如果要单击Button并进行滚动,则应输入以下功能Button

ButtonRight 的动作中,您必须将焦点设置Button在 the 的右侧,Container反之亦然。使用Form方法 setFocused(把组件放在这里) 或者使用Button方法 requestFocus()

于 2012-06-11T08:27:19.583 回答