Les Snippets

Connexion

TextBox Numerique Seulement

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 25/03/2006 22:58:11 et initié par EBArtSoft [Liste]
Vue : 20547
Catégorie(s) : API, Trucs & Astuces, WinForm, Control
Langages dispo pour ce code :
- VB6
- VBA
- Javascript
- Java
- VB 2005, VB 2008
- Voir tous les langages pour ce code snippet



Langage : Java
Date ajout : 08/04/2007
Posté par Ombitious_Developper [Liste]
/**
  * Ne pas accepter que des caractères numérique dans un JTextField.
  * On redéfinit le document associé à un JTextField.
  * Un document est un conteneur de données, utilisé par Swing pour représenter
  * les données associées à des composants destinés à acceuillir du texte. 
  */
import javax.swing.text.PlainDocument;
import javax.swing.text.BadLocationException;

class NumericDocument extends PlainDocument {
    public void insertString (int offs, String str, AttributeSet att) 
                    throws BadLocationException {
        if (str.matches ("[0-9]*")) {
            super.insertString (offs, str, att);
        }
    }
}

/**
  * Tester notre nouveau type de document.
  */

import javax.swing.JTextField;
// ...
JTextField textField = new JTextField (30);
// Associer un type de document avec setDocument ()
textField.setDocument (new NumericDocument ());
// ...


Snippets en rapport avec : Textbox, Numerique



Codes sources en rapport avec : Textbox, Numerique

{C# / C#.NET} TEXTBOX NUMERIQUE (NUMBOX)
Ceci est juste une petite classe héritée d'un TextBox utilisable pour la saisie de valeurs numerique...

{Visual Basic, VB6, VB.NET, VB 2005} TEXTBOX EVOLUTION
Voici une TextBox un peu plus évoluée que celle de VB Possibilité de définir les caractères autor...

{Visual Basic, VB6, VB.NET, VB 2005} TEXTBOX NUMERIQUE
Cause: crée pour un logiciel personnel , je le transmet à tout le monde C'est un OCX .On rentre les...

{C# / C#.NET} TEXTBOX NUMÉRIQUE
Comme cette question revient sans cesse dans le forum, voici comment créer une textbox n'acceptant q...

{Visual Basic, VB6, VB.NET, VB 2005} LIMITER LA SAISIE À CERTAINS CARACTÈRES/TOUCHES DANS UN TEXTBOX EN VB.NET
Voila, c'est encore une source assez simple, mais qui pourra surement depanner certains... les meth...

{Visual Basic, VB6, VB.NET, VB 2005} CONTROLS PERSONALISÉ TEXTBOX
En ayant marre à chaque dois de devoir gérer l'événement KeyPress pour empêcher un certain type de s...

{Visual Basic, VB6, VB.NET, VB 2005} COMPILATEUR EN VB NET 2003
Ce programme permet de taper une formule mathématique et de l'executer. il comporte une textbox ou ...

{Visual Basic, VB6, VB.NET, VB 2005} CALCULE HEURES DE NUIT 2
VOICI ENFIN LA DEUXIÈME VERSION DE MON APPLICATION SUR LE CALCUL D HEURES .J AI CRÉE UN APERÇU ET D ...

{Visual Basic, VB6, VB.NET, VB 2005} LABEL ET IMAGE DANS TEXTBOX
une petite classe qui améliore la TextBox on ajoute un background label et une background picture ...

{Visual Basic, VB6, VB.NET, VB 2005} CALCUL DES HONORAIRES CAC
Ce programme permet de calculer les honoraires CAC d'une mission de commissariat aux comptes dans mo...