Avant de commencer cet exercice, vous devez terminer .
L'éditeur visuel Java fournit des programmes de liaison d'action permettant d'appeler un service d'une source de données lorsqu'un bouton est actionné. Par exemple, lorsque le bouton Mettre à jour est actionné, l'application doit exécuter une méthode modifyEmployee() sur le service Web en appliquant les modifications entrées dans les zones de détails.
Pour associer le bouton Mettre à jour, procédez comme suit :
Cela signifie que le bouton Mettre à jour est désactivé jusqu'à ce que le contenu de selectedEmployeeRecord soit modifié. En d'autres termes, dès qu'une nouvelle valeur est entrée dans l'une des zones de détails, qui sont liées à selectedEmployeeRecord, le programme de liaison active le bouton. Si vous sélectionnez un nouvel enregistrement ou que vous cliquez sur Mettre à jour, le bouton est de nouveau désactivé.
Un nouveau programme de liaison SwingDataServiceAction est ajouté au bouton Mettre à jour. Si vous sélectionnez ce bouton dans la zone de conception, l'éditeur visuel trace une ligne indiquant que le bouton est associé à la source de données du service Web. Une flèche en pointillés de couleur rose part de l'objet selectedEmployeeRecord vers la ligne. Cette flèche indique que selectedEmployeeRecord est l'argument de l'appel de service.
A présent, lors de l'exécution de l'application, vous pouvez mettre à jour l'enregistrement d'un employé. Sélectionnez un employé dans la table et modifiez-en le nom. Une fois le nom modifié, le bouton Mettre à jour est activé. Lorsque vous cliquez sur Mettre à jour, le service modifyEmployee est appelé et l'employé est mis à jour. Le nom est reflété dans la table des employés.