Java me J2ME LWUIT-滚动显示外部屏幕标签时出错

Java me J2ME LWUIT-滚动显示外部屏幕标签时出错,java-me,lwuit,Java Me,Lwuit,我正在使用LWUIT开发一个J2ME应用程序。 我需要用标签显示10个值 大概是这样的: Label1 Value1 Label2 Value2 Label3 Value3 Label4 Value4 ............ LabelN ValueN 我对每个“行”使用1个容器,对每个“行容器”使用一个大的容器 我的问题是屏幕外的“行”。当我使用滚动条时,最后4对标签+值未显示 我不知道为什么。 有人能解决这个问题吗 这是我的代码

我正在使用LWUIT开发一个J2ME应用程序。 我需要用
标签显示10个值

大概是这样的:

Label1       Value1
Label2       Value2
Label3       Value3
Label4       Value4
............
LabelN       ValueN
我对每个“行”使用1个
容器
,对每个“行容器”使用一个大的
容器

我的问题是屏幕外的“行”。当我使用滚动条时,最后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);
也许您必须“冻结”
表单
,使其不可滚动。使用
Form.setScrollable(false)
设置
表单
不可滚动,并使
边框布局的中/北
容器
可滚动。试着这么做。

我终于解决了

我删除了第二个容器,将表单的布局更改为
BoxLayout(BoxLayout.Y_AXIS)
,并将所有“行容器”添加到表单中

有了这些变化,我就有了同样的图形功能,卷轴也在工作


我必须删除这个问题吗?o留给其他人?

在问题提出48小时之前,不能接受自我回答。那么这样做是合适的。