2010-08-19 6 views
2

Je développe en J2ME, j'ai besoin de montrer un texte, puis un lien/bouton souligné que les gens peuvent appuyer.J2me, comment créer un lien sur l'écran?

Je ne peux pas utiliser Canvas.

Comme une solution temporelle, j'utilise le bouton de commande typique, mais je voudrais montrer cette option à l'écran.

(Je ne veux pas utiliser un cadre qui implique de tout changer pour qu'il ait un regard particulier, seul un lien souligné)

Répondre

3

je l'ai trouvé, uff !!!

Command prospectoCommand = new Command("Prospecto", Command.EXIT, 1); 

         StringItem messageItem2 = new StringItem("", "", Item.HYPERLINK); 

         messageItem2.setText("push to go to the URL"); 

ItemCommandListener listener = new ItemCommandListener() { 

        public void commandAction(Command cmnd, Item item) { 

         if(cmnd==prospectoCommand) 
         { 
          try { 
           midlet.platformRequest(URL); 
          } catch (ConnectionNotFoundException ex) { 
           ex.printStackTrace(); 
          } 

         } 


        } 
       }; 

        messageItem2.setDefaultCommand(prospectoCommand); 
+0

Merci pour le partage –

+1

Il devrait y avoir une ligne supplémentaire: messageItem2.setItemCommandListener (auditeur); – saric

Questions connexes