Complétion automatique

Description

Ce logiciel permet de compléter les mots entrés par l'utilisateur.

Les mots possibles sont affichés dans liste à gauche de l'écran. Pour compléter un mot, il sufit de double cliquer sur celui-ci dans la liste des mots possibles.

Les mots utilisés pour effectuer la complétion sont les mots qui ont été &cris dans la zone de texte.

Source / Exemple :


package fr.julien.autocomp.model;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Completeur {

	private static final Completeur instance = new Completeur();

	private final List<Mot> mots = new ArrayList<Mot>(500);

	private Completeur() {
		super();
	}

	public List<Mot> completer(String debut){
		List<Mot> possibles = new ArrayList<Mot>();
		for(Mot m : mots){
			if(m.isCommencePar(debut)){
				possibles.add(m);
			}
		}
		Collections.sort(possibles);
		return possibles;
	}

	public void addMot(Mot mot){
		if(!mots.contains(mot)){
			mots.add(mot);
		}
	}

	public static Completeur getInstance() {
		return instance;
	}

}

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.