0

フォームには、、LabelおよびTextFieldがあります。Container私が設定した:

...
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

に追加する必要がありimpay30ますContainer(c)。その後、画面に表示されるだけです。ラベルは、使用時にコンポーネントにimpay30関連付けられ、がフォーカスを受け取ったときのティッカーを開始するために使用されます。impay30txtsetLabelForComponentLabelComponent

于 2011-11-08T14:05:57.487 に答える