Domanda

ho una piuttosto grande richiesta scritta con LWUIT. Con solo pochi schermi che hanno il problema.

Il problema:

Quando la pagina viene caricata, tutto sembra bene. ma quando si scorre non è possibile scorrere verso il basso, e quando si fa clic su una lista si seleziona la voce sotto la quale si è fatto clic e non su dove si è fatto clic

Tuttavia, quando si fa clic su un selezionare l'elenco per una seconda volta, tutto va bene. Anche quando una finestra si apre, dopo aver fatto clic via, tutto va bene. E quando mi dimentico di chiamata show () o repaint (), egli non dipinge nulla, ma quando provo a scorrere gli spettacoli () tutto e lui calcola correttamente.

Sono davvero perplesso su questo problema. Sto cercando su di esso per molto tempo. E mi piacerebbe acquisire alcune nuove intuizioni qui.

È stato utile?

Soluzione

Dopo 5 giorni di ricerche su di esso, ho finalmente trovato la soluzione. Dovete chiamare form.show () dopo aver aggiunto tutto al form. e non prima, come stavo facendo.

La maggior parte delle volte funziona bene in entrambi i modi. Solo che non sempre.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top