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??
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??
Deux solutions avec les composants standards :
- un champ (classe TextField) dans un formulaire (classe Form)
- une boite de saisie (Classe TextBox)
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
voila les fonctions que j'ai écrit.
le tout dans une classe et cela compile trés bien
je fait cet apel aux methodes dans mon programme:
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; }
L'émulateur m'affiche bien le tBox mais le message reste null
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 askMsg(); System.out.println(message);
Partager