0

Label,TextField和 aContainer在一个窗体中。我设置 :

...
private Container c = new Container(new BoxLayout(BoxLayout.Y_AXIS));
...
impay30 = new Label("Impayé 30j");
impay30.setUIID("FicheLibelle");
impay30.setPreferredW(LabellargeW);
impay30txt = new TextField();
impay30txt.setMaxSize(50);
impay30txt.addDataChangeListener(this);
VirtualKeyboard.bindVirtualKeyboard(impay30txt, vkNombre);
impay30txt.setLabelForComponent(impay30);
c.addComponent(impay30txt);

但在运行时,仅显示 TextField 但不显示 Label !那么如何使Label出现呢?

4

1 回答 1

1

您必须添加impay30Container(c). 然后只有它在屏幕上显示。impay30标签在使用时与impay30txt组件关联,setLabelForComponent它将用于在接收焦点Label时启动代码。Component

于 2011-11-08T14:05:57.487 回答