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 № 1La 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.