/ / Come creare un componente personalizzato con componenti di alto livello dell'interfaccia utente in LWUIT-J2ME? - java-me, lwuit, mobile-application, midp-2.0, cldc

Come creare un componente personalizzato che abbia componenti di interfaccia utente di alto livello in LWUIT-J2ME? - java-me, lwuit, mobile-application, midp-2.0, cldc

Sto sviluppando un'applicazione mobile in J2ME con la configurazione CLDC1.1, MIDP2.0 e usando LWUIT.

Ora voglio creare un componente personalizzato (componente definito dall'utente) che viene aggiunto nel Form, ecc. (in LWUIT)

All'interno del componente personalizzato c'è 2 ComboBoxes e 1 TextField (com.sun.lwuit.TextField and com.sun.lwuit.ComboBox).

Non so come fare.Perché in LWUIT il componente personalizzato è derivato da Component class.Ma il loro abbiamo bisogno di dipingere.Non possiamo aggiungere i componenti dell'interfaccia utente di alto livello come Label,TextField,ComboBox.

Quindi, per favore aiutatemi. Per creare un componente personalizzato che abbia uno o più componenti dell'interfaccia utente di alto livello (componenti dell'interfaccia utente di LWUT come com.sun.lwuit.TextField, com.sun.lwuit.ComboBox, ecc.).

Tutti sono invitati a dare le loro idee preziose.

risposte:

0 per risposta № 1

La mia idea di creare il tuo `CustomComponent` in LWUIT è la seguente.

Puoi provare a creare una classe che si estende da `Container`, e al suo interno aggiungi il 2` ComboBox` e il `TextField`. Quindi puoi utilizzare questo "CustomComponent" come componente dell'interfaccia utente di alto livello.


1 per risposta № 2

Non è possibile derivare le classi UI di alto livello MIDP in LWUIT. L'intera idea di LWUIT e framework simili è l'abbandono delle API MIDP rotte.