文本字段在LWUIT Java ME中的Tablayout中消失

时间:2012-09-01 05:21:49

标签: java-me lwuit-form lwuit-textfield

我已经搜索过这个问题,但仍无法找到解决方案。顺便说一下,我的谷歌翻译水平很难看(我说西班牙语)。好吧,问题是我希望我的申请表看起来如下:

或者也许如此:

问题在于,当我想要时,文本字段会消失 我不知道为什么会这样。

这是我的代码:

TableLayout tableLayout = new TableLayout(3, 2);    
    this.setLayout(tableLayout);
    //this.addCommandListener(this);

    TableLayout.Constraint colum1 = tableLayout.createConstraint();     
    colum1.setWidthPercentage(35);  
    lblCodigo = new Label("Codigo :");
    this.addComponent(colum1, lblCodigo);

    TableLayout.Constraint colum2 = tableLayout.createConstraint();
    colum2.setHorizontalAlign(Component.LEFT);
    colum2.setWidthPercentage(65);      
    txtCodigo = new TextField();        
    this.addComponent(colum2, txtCodigo);


    TableLayout.Constraint span = tableLayout.createConstraint();
    span.setWidthPercentage(100);
    span.setHorizontalAlign(Component.CENTER);
    span.setHorizontalSpan(2);      
    btnBuscar = new Button("Buscar");       
    //btnBuscar.setPreferredW(50);      
    this.addComponent(span, btnBuscar);

好吧,我正在使用LWUIT 1.4,Java ME SDK 3.0。

我用LWUIT 1.5试过了。

有没有人知道为什么文本框会消失?

0 个答案:

没有答案