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

Composants Java Discussion :

[JTable] Autoselection lorsque des touches sont pressées


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    100
    Inscrit en
    Juillet 2007
    Messages
    585
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : 100

    Informations forums :
    Inscription : Juillet 2007
    Messages : 585
    Par défaut [JTable] Autoselection lorsque des touches sont pressées
    Bonjour,

    J'utilise une JTable qui contient beaucoup de lignes.

    Pour faciliter la recherche d'un élément, j'aimerais que lorsque je me trouve dans une cellule, si je tape des lettres au clavier, j'aimerais que la sélection suive ce qui est tapé.

    Par exemple, si je me trouve dans une cellule de la colonne nom et que le nom sélectionné est "Bernard" et que je voudrais voir le nom "Suarez", si je tape "S" je me trouve sur le premier nom commençant par "S" et si je tape ensuite "U", que je me trouve sur le premier nom qui commence par "SU".

    Qu'est-ce que je pourrais utiliser pour faire cela ?

    Merci d'avance

  2. #2
    Membre averti Avatar de haco28
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 64
    Par défaut
    ton appli doit ecouter les touches que tu tapes
    ta classe doit implementer KeyListener
    et dans ta classe tu dois implementer les fontcions
    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
     
    public void keyPressed(KeyEvent arg0) {
    		// code
     
    	}
     
    	public void keyReleased(KeyEvent arg0) {
    		// code
     
    	}
     
    	public void keyTyped(KeyEvent arg0) {
    		// code
     
    	}
    apres à toi de gérer
    c'est tout ce que je pe te dire
    je pense qu'apres avoir la touche du dois pouvoir afficher les lignes qui faut
    j'tai pas tout donné mais c'est un coup de pouce

  3. #3
    Membre éclairé
    Profil pro
    100
    Inscrit en
    Juillet 2007
    Messages
    585
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : 100

    Informations forums :
    Inscription : Juillet 2007
    Messages : 585
    Par défaut
    Merci, je vais essayer ça. Mais en ayant juste jeter un oeil, ça doit être pas mal.

    Si tu me dis tout, je copie bêtement et la prochaine fois, je ne saurai toujours pas le faire.

    Ca fait du bien de se creuser les méninges de temps en temps.

    Merci à toi

  4. #4
    Membre averti Avatar de haco28
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 64
    Par défaut
    De rien man !
    Mais tu sais en copiant des fois on cherche à comprendre mais tu sais que tu las deja fais et tu pe le refaire

    un lien qui peut peut etre t'eclairer
    http://java.developpez.com/faq/gui/?page=graphique_awt_swing_listeners

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 05/08/2012, 16h34
  2. Réponses: 5
    Dernier message: 30/11/2009, 09h00
  3. [HTML] empêcher le scrolling quand sont pressées les touches
    Par chuckey dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 11/03/2009, 11h44
  4. [MySQL] erreur sql lorsque des ' sont présents
    Par fey dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 11/07/2008, 11h11
  5. Réponses: 4
    Dernier message: 28/02/2008, 12h26

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