私はLWUITを使ってJ2MEアプリケーションを開発しています。 私はそれぞれLabel
の10個の値を表示する必要があります。J2ME LWUIT - スクロールで画面のラベルが表示されないエラー
このような何か:
Label1 Value1
Label2 Value2
Label3 Value3
Label4 Value4
............
LabelN ValueN
私は私の問題は、外部の「行」である各「行コンテナ」
のために各「行」の1 Container
と一つの大きなContainer
を使用しています画面。スクロールを使用したときに、Label
+値の最後の4つのペアが表示されない
理由がわかりません。 誰かがこれを解決できますか?
これは私のコードです:
this.setLayout(new BorderLayout());
PromotionMonitorDTO promotionMonitorDTO = Cloud.getPromotionMonitor();
Utils utils = new Utils();
Font f = Font.getBitmapFont("movSmall");
Container cellContainer = new Container(new BoxLayout(BoxLayout.Y_AXIS));
Container rowContainer = new Container(new BoxLayout(BoxLayout.X_AXIS));
//FIRST PAIR///////////////////////
String stringValue = utils.calendarToShorString(promotionMonitorDTO.getLastUpdate());
Label valor = new Label(LanguageManager.getText("LastUpdate"));
valor.getStyle().setFont(f);
rowContainer.addComponent(valor);
valor = new Label(LanguageManager.getText(stringValue));
valor.getStyle().setFont(f);
rowContainer.addComponent(valor);
cellContainer.addComponent(rowContainer);
rowContainer = new Container(new BoxLayout(BoxLayout.X_AXIS));
//SECOND PAIR///////////////////////
stringValue = String.valueOf(promotionMonitorDTO.getInitialTarget());
valor = new Label(LanguageManager.getText("InitialTarget"));
valor.getStyle().setFont(f);
rowContainer.addComponent(valor);
valor = new Label(LanguageManager.getText(stringValue));
valor.getStyle().setFont(f);
rowContainer.addComponent(valor);
cellContainer.addComponent(rowContainer);
////////8 MORE PAIRS////////////////////
this.addComponent(BorderLayout.NORTH, cellContainer);
あなたはあなたの答えを受け入れる必要があります – frayab
答えを受け入れる – Mun0n
質問は48時間前に自己回答が受け入れられません。そうすることが適切であろう。 –