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ような機能を追加する必要があります。

右のアクションでは、フォーカスをの右側にButton設定する必要があり、その逆も同様です。メソッド setFocused (コンポーネントをここに配置) を使用するか、メソッドrequestFocus()を使用します。ButtonContainerFormButton

于 2012-06-11T08:27:19.583 に答える