précédent | suivant | table des matières

JFormattedTextField

Sommaire
  1. Constructeurs
  2. Méthodes
  3. Format
  4. AbstractFormatter
  5. AbstractFormatterFactory

(démonstration)

Un JFormattedTextField permet de faire des saisies de texte formatté, éventuellement adaptés à la localisation.

Un JFormattedTextField permet de configurer l'action à faire quand le JFormattedTextField perd le focus, en utilisant la méthode setFocusLostBehavior :

1Les constructeurs

JFormattedTextField()
 Crée un JFormattedTextField.
JFormattedTextField(Format f)
Crée un JFormattedTextField avec un format.
JFormattedTextField(
   JFormattedTextField.AbstractFormatter)
 Crée un JFormattedTextField avec un AbstractFormatter.
JFormattedTextField(
   JFormattedTextField.AbstractFormatterFactory)
 
JFormattedTextField(
     JFormattedTextField.AbstractFormatterFactory, 
     Object valeur)
 
JFormattedTextField(Object valeur)
 

2Méthodes 

Object getValue()
Retourne la dernière valeur valide éditée dans le JFormattedTextField. Cette valeur dépend de la stratégie mise en place par la méthode setFocusLostBehavior.
void setValue(Object v)
Affecte une valeur au JFormattedTextField.
boolean isEditValid()
Retourne true si la valeur éditée est valide.
int getFocusLostBehavior()
Retourne le comportement du  JFormattedTextField quand il perd le focus.
void setFocusLostBehavior(int s)
Affecte le comportement du  JFormattedTextField quand il perd le focus.
. . .

3Format

La hiérarchie des classes Format est constituée de classes permettant de formatter des données élémentaires.
L'image ci-contre est cliquable

4AbstractFormatter

Les instances des classes dérivées de la classe AbstractFormatter sont utilisées par JFormattedTextField pour faire des conversions d'un Object vers une chaîne de caractères et réciproquement.
La hiérarchie des classes dérivées de AbstractFormatter est :

5AbstractFormatterFactory

Les instances des classes dérivées de la classe AbstractFormatterFactory sont utilisées par JFormattedTextField pour obtenir des instances de AbstractFormatter
La hiérarchie des classes dérivées de AbstractFormatterFactory est :

haut de la page