Question

Mon application en J2ME, je viens de changer la plate-forme d'émulateur en Blackberry JDE 6.0.0 et Device 9800.

Après avoir appliqué la configuration ci-dessus dans Netbeans, j'ai obtenu le fichier MyApp.cod.Je l'ai installé sur mon appareil Blackberry mais le problème est que j'ai principalement utilisé Canvas et que j'ai utilisé des touches programmables pour les options.Trackball fonctionnant avec Gauche, HAUT, Bas et Droite c'est très bien.Mais mes touches programmables que j'ai fournies sur la toile ne fonctionnent pas?Que dois-je faire des changements dans ma toile pour utiliser les touches programmables de Blackberry?

Voici le code ::

     protected void keyPressed(int keyCode) {
        action = getGameAction(keyCode);
        if(keyCode == -7)
        {
            // for go to back
            Display.getDisplay(midlet).setCurrent(midlet.aolMenuCanvas);
        }
        else if(keyCode == -6)
        {
            try {
               //midlet.DownloadPhoto((imageName[index_send]),++index_send);
                 midlet.DownloadPhoto(imgName[index]);
            } catch (IOException ex) {
                ex.printStackTrace();
            }

        }
}
Était-ce utile?

La solution

Commencez par examiner cette question et sa réponse est acceptée. Dans l'autremain vous pouvez ajouter 2 commandes avec la même priorité au canevas et gérer vos modifications dans la méthode commandAction (Command cmnd, Displayable dsplbl) Si vous voulez que les étiquettes de votre commande soient masquées, définissez le mode plein écran du canevas sur true.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top