2012-01-05 1 views
1

J'écris une application Java pour numériser un groupe de documents dans le bureau dans lequel je travaille et je veux vérifier si 5 champs de texte sont remplis et 4 champs de combobox aussi bien avant que le bouton de sauvegarde soit activé (je le vérifie si j'appuie sur un bouton (qui dit heureusement "Check"), mais je préférerais qu'il vérifie automatiquement s'ils sont remplis ou s'ils sont nul).Vérifier l'entrée dans les champs de texte et les listes déroulantes pour activer un bouton Java Desktop Application

Si cela fait une différence j'utilise NetBeans pour ce projet.

Fondamentalement, j'ai besoin que les champs contiennent quelque chose avant que le document puisse être sauvegardé.

Toute aide sera grandement appréciée car cela est la dernière étape dans la création de cette application ...: D

Merci, Erik

+0

Quelle infrastructure GUI utilisez-vous? –

Répondre

2

Il y a deux façons (je peux penser):

1- Mettez un écouteur sur chaque champ, cet écouteur sera déclenché lorsque le champ est rempli. Dans l'écouteur incrémenter un compteur par exemple, ou définir un drapeau. Si tous les drapeaux sont définis ou si le compteur atteint (9 dans votre exemple), activez le bouton.

2- Activez le bouton Enregistrer, mais appelez une méthode validate() avant d'effectuer l'action Save. Tout champ non peuplé portera une marque rouge à côté (indiquée par validation) comme dans les applications Web.

Questions connexes