Rechercher : dans
Par :

Recherche automatique java

Dernière réponse le 24 oct 2009 à 20:57:54 yuri648, le 24 oct 2009 à 17:02:58 
 Signaler ce message aux modérateurs

Bonjour,
je suis en train de faire une rechercha automatique lors de la saisie dans un JtextField java
lors de la sais il lui affichra une petite fenetre de proposition par exemple il saisie le caractere "s" iol lui affiche touts les mots qui commence avec "s" ,le probleme kel composant SWING utilisé pour afficher la petite fentre de proposition?????
merci

Configuration: Windows XP
Firefox 2.0.0.20

Meilleures réponses pour « recherche automatique java » dans :
Télécharger 007 Proxy Finder VoirTrouver des adresses proxy de libre sur Internet ne sera plus une tâche compliquée et embêtante. Proxy finder est là pour cela. C’est un programme spécialement conçu pour rechercher automatiquement et extraire les adresses libres de serveurs...
Télécharger EvilLyrics VoirRechercher automatiquement les paroles d'une chanson uniquement en jouant la piste sur un lecteur audio. EvilLyrics fonctionne avec la plupart des lecteurs audio les plus communs tels que : Windows Media Player, Winamp, Foobar, Musimatch, iTunes,...

1

danimo, le 24 oct 2009 à 18:29:44

Salut,

Avec une JComboBox çà devrait marcher...

Mais où sont stockés les mots?

Cordialement,

Dan

Répondre à danimo

2

yuri648, le 24 oct 2009 à 18:33:21

Je l'ai essayé avec Jcombobox editable j'ai pas pu recuperer le text ecrit de dans au meme temps avec keytyped

Répondre à yuri648

3

danimo, le 24 oct 2009 à 19:14:40

Re,

Montre au moins le code où tu crées JComboBox qu'on puisse voir ce qui cloche...

A+

Dan

Répondre à danimo

4

yuri648, le 24 oct 2009 à 19:19:38

Import javax.swing.SwingUtilities;
import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JComboBox;
import java.awt.Rectangle;

public class c extends JFrame {

private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;
private JComboBox jComboBox = null;

/**
* This method initializes jComboBox
*
* @return javax.swing.JComboBox
*/
private JComboBox getJComboBox() {
if (jComboBox == null) {
jComboBox = new JComboBox();
jComboBox.setBounds(new Rectangle(36, 53, 168, 26));
jComboBox.setEnabled(true);
jComboBox.setEditable(true);
jComboBox.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyTyped(java.awt.event.KeyEvent e) {
System.out.println("keyTyped()"); // TODO Auto-generated Event stub keyTyped()
}
});
}
return jComboBox;
}

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
SwingUtilities.invokeLater(new Runnable() {
public void run() {
c thisClass = new c();
thisClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
thisClass.setVisible(true);
}
});
}

/**
* This is the default constructor
*/
public c() {
super();
initialize();
}

/**
* This method initializes this
*
* @return void
*/
private void initialize() {
this.setSize(300, 200);
this.setContentPane(getJContentPane());
this.setTitle("JFrame");
}

/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane() {
if (jContentPane == null) {
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(getJComboBox(), null);
}
return jContentPane;
}

}
normalement quand j'ecrit sur le combobox elle m'affichera keytaped dans la console si j'arrive a sa c bon
et merci de m'avoir repondre

Répondre à yuri648

5

 danimo, le 24 oct 2009 à 20:57:54

Re,

Mais où est la saisie?

Ton programme affiche une JComboBox vide. Et en supposant que tu veuilles afficher ce qui a été saisi, il faudrait faire cette saisie pour alimenter la ComboBox...
Dan

Répondre à danimo