1

構成CLDC1.1、MIDP2.0を使用し、LWUITを使用 してJ2MEでモバイルアプリケーションを開発しています。

Formここで、(LWUITの)etcに 追加されるカスタムコンポーネント(ユーザー定義コンポーネント)を作成したいと思います。

カスタムコンポーネント内には2ComboBoxesと1がありTextField (com.sun.lwuit.TextField and com.sun.lwuit.ComboBox)ます。

方法がわかりません。LWUITではカスタムコンポーネントがクラスから派生しているためですが、ペイントする必要があります。 、、、などComponent高レベルのUIコンポーネントを追加することはできません。 LabelTextFieldComboBox

だから私を助けてください.1つ以上の高レベルのUIコンポーネント(com.sun.lwuit.TextField、com.sun.lwuit.ComboBoxなどのLWUTのUIコンポーネント)を持つカスタムコンポーネントを作成するには。

誰もが貴重なアイデアを提供することを歓迎します。

4

2 に答える 2

1

LWUITでMIDP高レベルUIクラスを派生させることはできません。LWUITおよび同様のフレームワークの全体的な考え方は、壊れたMIDPAPIを放棄することです。

于 2012-06-23T08:30:16.033 に答える
0

LWUITで`CustomComponent`を作成する私のアイデアは次のとおりです。

`Container`から拡張するクラスを作成して、その中に2つの`ComboBox`と`TextField`を追加することができます。したがって、この「CustomComponent」を高レベルのUIコンポーネントとして使用できます。

于 2012-06-22T07:29:47.437 に答える