begin process at 2012 02 15 11:01:31
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Swing

 > FILTRE POUR CHAMPS DE SAISIE : DATE/HEURE/ENTIERS/PRIX/TÉLÉPHONE

FILTRE POUR CHAMPS DE SAISIE : DATE/HEURE/ENTIERS/PRIX/TÉLÉPHONE


 Information sur la source

Note :
9,2 / 10 - par 5 personnes
9,20 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Swing Classé sous :plaindocument, document, saisie, masque, filtre Niveau :Débutant Date de création :21/04/2007 Vu / téléchargé :15 601 / 31 557

Auteur : DARKSIDIOUS

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (14)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Voici un ensemble de source qui feront partie d'une prochaine source plus ambitieuse, mais vu que je n'ai rien trouvé de semblable sur le site, j'en profite pour les poster afin de le faire partager à tous, et que ces classes ne se noient pas dans une source plus compliquée.

Il s'agit de classe de filtre pour des champs de saisie.

Le problème avec les JFormattedTextField, c'est qu'il formatte le texte que lorsque le contrôle perd le focus. Ces classes permettent au contraire de valider la saisie en temps réel : lorsque l'utilisateur saisit les informations.

Elles peuvent être utilisées avec un simple JTextField (comme dans l'exemple fournit).

Au menu, des filtres pour :
* Les entiers
* Les flottants avec 2 chiffres après la virgule seulement (comme un prix)
* Les réels
* L'heure (au format hh:mm:ss)
* Les dates (au format dd/MM/yyyy)
* Les numéros de tel au format (##-##-##-##-##)

Il s'agit d'un bon exemple d'utilisation d'un PlainDocument.

Source

  • // Très simple à utiliser :
  • _txtFilterHour = new JTextField();
  • _txtFilterHour.setDocument(new HourFilter());
// Très simple à utiliser :
_txtFilterHour = new JTextField();
_txtFilterHour.setDocument(new HourFilter());


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture DKSWORDART : UN EDITEUR DE WORDART PERSONNALISÉ EN JAVA
Source avec Zip Source avec une capture DKSWARPEDITOR : TRANSFORMEZ UNE IMAGE TRÈS SIMPLEMENT
Source avec Zip Source avec une capture MARIO BROS : LE JEU DE MARIO
Source avec Zip Source avec une capture DKSTEXTUREEDITOR : CRÉEZ DES TEXTURES COMPLEXES TRÈS SIMPLEM...
Source avec Zip Source avec une capture DKSSHADOWEDITOR : UN ÉDITEUR D'OMBRE SUR DES OBJETS GRAPHIQU...

 Sources de la même categorie

Source avec Zip Source avec une capture MENU CIRCULAIRE EN SWING par Julien39
Source avec Zip Source avec une capture BANNIÈRE EN SWING : TEXTE DÉFILANT SUR UN JLABEL par Julien39
Source avec Zip Source avec une capture INDICATEUR D'ACTIVITÉ ANIMÉ par Julien39
Source avec Zip Source avec une capture JGRAPH : COMPOSANTS SWING CUSTOMISÉS par Julien39
Source avec Zip Source avec une capture JTABLE CUSTOMISÉE par Julien39

 Sources en rapport avec celle ci

Source avec Zip CLASSE PERMETTANT D'EFFECTUER DES SAISIES EN JAVA, SANS BEUG... par alino91
Source avec Zip Source avec une capture TRAITMENT D'IMAGE EN JAVA par marwenjava
Source avec Zip Source avec une capture MANIPULATION D'ITERATEURS par coucou747
CHERCHER UN FICHIER par kryshnar
Source avec Zip Source avec une capture DKSTYPECONTROL : DES COMPOSANTS DE SAISIE AVEC LABEL AUTOMAT... par DARKSIDIOUS

Commentaires et avis

Commentaire de ponsich le 01/09/2007 00:53:42

je retire le commentaire que j'ai mis ci-dessus, le problème venait d'une modification, que j'avais effectué moi-même.
Je m'excuse donc pour celui-ci, ainsi que la note de 2 que j'ai attribuée à tort. Peut-être les admins, pourrait effacer tout ca ?

Commentaire de indiana_jules le 15/11/2007 09:15:37 10/10

Tout simplement génial et bien fait :D

Commentaire de biboobib le 11/03/2008 20:30:46

slt.. j voulai utilisé le AbstractFilter ds mon projet.. mais il m'affiche beaucoup d'erreur..!! j sai as pk?? malgrés ke j'ai changé le nom de package aussi!!

Commentaire de biboobib le 11/03/2008 20:51:32

ca va marche bien j'ai juste changer tt les variable de type "Integer" par "int"..!!

merci bien ca m'aide beaucoup!!

Commentaire de flo114 le 07/10/2008 11:43:54 10/10

Génial, ça marche super, ca m'arrange énormément.
Merci beaucoup :)

Commentaire de kerouale le 22/07/2009 13:31:08 8/10

Merci pour ce code!
Est ce qu'il est possible d'initalliser la JTextField avec IntegerFilter? J'ai pas réusi!
merci ;)

Commentaire de DARKSIDIOUS le 22/07/2009 13:39:38 administrateur CS

C'est pourtant guère sorcier, en reprenant mon code de test...

_txtFilterInteger = new JTextField();
_txtFilterInteger.setDocument(new IntegerFilter());

Commentaire de kerouale le 22/07/2009 13:46:09

oui ca marche mais je voudrai faire :

_txtFilterInteger = new JTextField();
_txtFilterInteger.setTexte("12");
_txtFilterInteger.setDocument(new IntegerFilter());

c'est le setText qui ne marche pas

Commentaire de DARKSIDIOUS le 22/07/2009 13:58:51 administrateur CS

Je ne sais pas comment tu t'y prends, mais ca marche très bien chez moi :
JTextField txtFilterInteger = new JTextField();
txtFilterInteger.setDocument(new IntegerFilter());
txtFilterInteger.setText("12"); // affiche 12

JTextField txtFilterInteger = new JTextField();
txtFilterInteger.setDocument(new IntegerFilter());
txtFilterInteger.setText("aa"); // n'affiche rien

Commentaire de kerouale le 22/07/2009 14:35:08

Désolé pour le dérangement. J'ai réussi

Commentaire de benabdessamed le 02/02/2010 13:32:06

bonjour
je suis debutant,
comment importer ce code au eclips

Commentaire de papse le 09/04/2010 18:14:32

Merci beaucoup pour ce code tres bien fait

Par contre pour les entiers ça ne marche pas bien car il accepte le point(virgule du decimal)

Merci Gros travail

Commentaire de logisiel le 21/10/2010 12:28:46

Merci a vous ce code ma baucoup aider

Commentaire de nico1610 le 03/03/2011 14:11:42 8/10

Bonjour,

Je déterre un peu le sujet, mais je ne comprend pas très bien le truc :

Pour le filtre Integer, il est possible d'entrer "123.33" mais pas "-125" OR 123.33 n'est pas un entier, mais -125 l'est bien.

Surtout quand dans ta méthode "insertString" de la classe IntegerFilter, tu commences par :
if (!isValid(str, "0123456789-", 0)) {
return;
}

Pour ensuite faire une recherche du caractère "-" :
if (str.indexOf("-") != -1)

... bizarre ca sens le copier coller un peu à l'arrache.

De même le distinguo entre Double est Float ... est très bizarre (je ne le comprend pas).

En tout cas le principe est là : J'ai trouvé (grâce à toi et ta source) le moyen de faire des validateurs, plus qu'a mettre en place quelque modif et c'est tout bon !

;)

Nico.
(9/10)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Masque de saisie [ par sebwol ] Existe-t-il un système de masque de saisie pour les zones de text dans swing ( pour les dates ou les mails par exemple)Merci document [ par mostafa2007 ] slt,je travail sur l'aaplication de filtre de gabor orientée sur les image de texture mais j'ai pas compri c'est quoi un filtre de gabor orientée, s'i filtre de Gabor [ par mostafa2007 ] bonsoir tt le monde je suis entrain de faire mon projet de fin d'etude et je suis bloquée au niveau de la tache suivante"un  code java executable de f JEditorPane [ par 0866 ] J'utilise un JEditorPane en html comme zonne de saisie de manière à pouvoir afficher les smiley annimée que le user insert. Sur enter j'envoie le mess lien vers une zone de saisie [ par zitiba ] Salut tout le monde!J'ai un tableau avec des donné a l'interieur.je fais un liens de tous les elements.maintenant je veux recuperer la valeur du lien Broadcast ip en java [ par sayaf ] Bonjourj'ai un programme JAVA qui permet de faire un broadcast UDP, mais le souci est qu'il ne prend pas en charge les sous réseaux c'est à dire que s traitement d'image en java [ par raidana ] Bonjour, je suis débutante en traitement d'image et java. je dois développer une application de traitement d'image. j'ai commencé à réaliser cet appli filtre gaussien [ par raidana ] Salut,Est ce qu'il ya qq qui peut m'aider à saisir la différence entre le "filtre gaussien","le filtre gaussien flou" et "le filtre gaussien smooth".m saisie en java [ par Rody88 ] slt tout le monde ;s'il vous plais j'ai  un probleme à la  saisie d'une date  dans  java,s'il ya quelqun  qui peut m'aider  n'hésite pas  .Envoyez  mo


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,030 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales