2010-06-30 6 views

Répondre

2

High- Les graphiques de niveau sont gérés par l'appareil lui-même (son implémentation, pour être plus précis). Les graphiques de bas niveau nécessitent que vous les dessiniez manuellement, mais vous contrôlez totalement ce qui sera affiché à l'utilisateur. Parler de Java ME presque tout dans le package javax.microedition.lcdui est lié à des graphiques de haut niveau. Les graphiques de bas niveau sont gérés par Canvas et Graphics ainsi que par les classes du package javax.microedition.lcdui.game. L'avantage des graphiques de haut niveau est qu'ils sont très faciles à utiliser, car vous n'avez pas besoin de dessiner à la main, c'est parfait pour créer une interface utilisateur rapide. L'inconvénient est que vous êtes limité aux éléments de MIDP 2.0 (la seule possibilité d'extension est CustomItem) et vous ne pouvez pas contrôler comment les éléments sont dessinés. Les graphiques de bas niveau vous permettent de dessiner n'importe quoi à l'écran, mais cela demande beaucoup de travail pour créer une bonne interface utilisateur manuellement. Les jeux utilisent généralement principalement des graphiques de bas niveau, d'autres applications n'utilisent que des graphiques de haut niveau ou les deux. En passant, il existe des alternatives comme LWUIT, c'est une bibliothèque qui utilise des graphismes de bas niveau pour créer une interface utilisateur.

Questions connexes