Filtre JTable une seule colonne
J'ai une JTable et je voudrais faire un filtre à partir d'un JTextfield
mais seulement de filtrer les résultats en fonction d'une colonne et de ne pas chercher toutes les colonnes.
J'ai ma JTable je peux filtre mais mon filtre de filtre et de recherche de chaque colonne de la table, je veux restreindre à une seule colonne
Peut-il être fait ?
OriginalL'auteur CMP | 2011-04-06
Vous devez vous connecter pour publier un commentaire.
écouter des changements dans les objets textfield document et définir les rowFilter limitée à la colonne que vous souhaitez filtrer:
(type-cast et de la garde contre le vide textfield omises)
aimerait voter mettre ne suis pas autorisé à voter encore :(:(:( mais merci encore
vous pouvez accepter la réponse, ne pouvez-vous pas? Permettra d'augmenter votre réputation en tant que bien que la mienne 🙂
setRowFilter est de couleur rouge comment puis-je régler ce problème ?
OriginalL'auteur kleopatra
Garder une copie maître de toutes les lignes (ou les données à l'appui) en arrière-plan.
Lors de la recherche, de prendre les critères de recherche dans le champ de texte et de reconstruire le modèle de table uniquement par l'ajout d'éléments qui correspondent aux critères. Si le champ de texte est vide, puis ajouter toutes les lignes.
OriginalL'auteur jzd
Vous pouvez étendre l'enveloppe du modèle de table comme ceci http://java-sl.com/envelope.html
et ne laisser que nécessaire lignes.
OriginalL'auteur StanislavL