IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java ME Discussion :

Saisie de String.


Sujet :

Java ME

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 5
    Par défaut Saisie de String.
    J'aimerai savoir comment faire pour demander à l'utilisateur de saisir une String.
    Je veut appeler cette fonction dans une classe instanciées dans mon MIDLET.
    Comment faire??

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 44
    Par défaut
    Deux solutions avec les composants standards :
    - un champ (classe TextField) dans un formulaire (classe Form)
    - une boite de saisie (Classe TextBox)

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mars 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 5
    Par défaut encore une petite precision svp.
    Merci pour ta reponse domdidom.

    En fait je savait deja cela mais j'aimerai savoir comment faire une methode que j'appelerai depuis une autre classe que la classe midlet (en fait je fait un chat bluetooth et j'aimerai appeler cette methode depui sle serveur).

    En fait j'aimerai une fonction du type :

    public String askMessage();

    Merci d'avance

  4. #4
    Nouveau membre du Club
    Inscrit en
    Mars 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 5
    Par défaut SVP un peu d'aide
    voila les fonctions que j'ai écrit.

    le tout dans une classe et cela compile trés bien



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
     
     
     //
    	TextBox textb;
    	//
    	private String message;
     
    protected void askMsg() {
     
    		Command cmd_ok = new Command("OK", Command.OK, 1);
    		String chaine=null;
    		Form form=null;
     
    		textb =new TextBox("","",50, TextField.ANY);
    		textb.setTitle("Entrez votre message");
    		textb.addCommand(cmd_ok);
    		textb.setCommandListener(this);
    		midlet.setCurrentDisplay(textb);		
     
        }
     
    	public void commandAction(Command c, Displayable d){
     
    		if (c.getCommandType()==Command.OK) {
     
    			message=textb.getString();
    			midlet.setCurrentDisplay(midlet.getList());
    		}
    	}
     
    	public void setMsg(String message){
    		this.message=message;
    	}
    je fait cet apel aux methodes dans mon programme:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    askMsg();
    	System.out.println(message);
    L'émulateur m'affiche bien le tBox mais le message reste null

Discussions similaires

  1. Gestion saisie utilisateur non String
    Par Nertios dans le forum Struts 1
    Réponses: 6
    Dernier message: 16/09/2010, 16h45
  2. [SBI BIRT] Paramètre String saisie manuelle avec %
    Par crazy dans le forum SpagoBI
    Réponses: 5
    Dernier message: 03/07/2009, 15h35
  3. Masque de Saisie sur un String
    Par Myogtha dans le forum VBA Access
    Réponses: 3
    Dernier message: 13/03/2008, 09h04
  4. remplir un champs dans HSQL avec un String saisi
    Par lampoulchon dans le forum JDBC
    Réponses: 3
    Dernier message: 01/02/2008, 19h30
  5. saisi d'un String entier
    Par ke2007 dans le forum Débuter avec Java
    Réponses: 6
    Dernier message: 19/08/2007, 12h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo