Pages : 1
#1 Le 06/05/2008, à 17:17
- giono
Aide à la saisie en java
salut,
je suis entrain de développer une application en java.
Je veux que lors de la saisie d'une donnée dans un champs,l'application fournie des propositions,comme c le cas pour les EDI (NetBeans).
Par exemple la saisie de la lettre " f " dans un champs " Voiture " propose : fiat, ferrari.
Si quelqu'un peut me donner une idée ou me proposer un framework qui me sera util.
Et merci.
Hors ligne
#2 Le 07/05/2008, à 08:52
- Karl_le_rouge
Re : Aide à la saisie en java
Tu utilises probablement swing, donc tu as deux solutions
* Créer ta propre fonction de completion, ce qui n'est pas très compliqué et assez éducatif.
Un exemple de Sun (ne pas hésiter à user et abuser de leur très bonne documentation) http://java.sun.com/docs/books/tutorial/uiswing/components/textarea.html
J'ai dans mes liens un article très intéressant expliquant comment utiliser une JComboBox pour fournir une fonction d'autocompletion certes rustique mais assez simple.
http://www.orbital-computer.de/wordpress/index.php/jcombobox/
* Faire appel à swingLabs !
http://javadesktop.org/swinglabs/build/weekly/latest/swingx-HEAD/javadoc/org/jdesktop/swingx/autocomplete/AutoCompleteDecorator.html
Un exemple:
List<String> mots = new ArrayList<String>();
mots.add("fiat");
mots.add("ferrari");
mots.add("Aston");
boolean correspondanceStricte = true;
JTextField entree = new JTextField();
AutoCompleteDecorator.decorate(entree, imots, correspondanceStricte);
Tu trouveras quelques trucs sympa chez eux.
http://www.swinglabs.org/demos.jsp
Hors ligne
#3 Le 08/05/2008, à 16:40
- giono
Re : Aide à la saisie en java
merci pour l'aide.
Hors ligne
Pages : 1