2012-03-29 2 views

答えて

1

あなたには2通りの方法があります。最初オーバーライド:

protected Component createComponentInstance(String componentType, Class cls) 

あなたが与えられた型(例えば、すべての形態のための独自のサブクラスを作る)のすべてのコンポーネントを置き換えることができます。

2番目のオプションは、実行時にそれらを追加することです。

私はpickMIDlet機能を使用して使用済みのコンポーネントを使用していましたが、resファイルを編集している間はユーザークラスがコンパイルできない可能性があるため、少し問題があります。

1

GUIビルダーで作成する必要があります。ComponentをコードからGUIビルダーにエクスポートすることはできません。 Gui Builderでそれらを構築し、このコンポーネントがContainerである場合、この使用例を作成することができますStateMachine.createContainer(resource, "nameContainer");FormsからStateMachineまでを管理するには、StatMachine.showForm("nameForm");を使用して、FormStateMachine.back()を表示してナビゲーションに戻ることができます。

+0

残念ながら...次回のリリースでは、ユーザーが自分の書面によるクラスから自分のコンポーネントを追加できるようになります。 –

関連する問題