Difficulté dans la gestion alternée de deux formulaires - Java - Programmation
Marsh Posté le 21-11-2013 à 15:59:13
Salut
J'suis surement pas a jour sur les best practices en programmation objet donc si ya mieux, n'hesitez pas a vous manifester.
Vite fait et surement avec le moins de modifications, ce qu'il faut faire c'est declarer l'"autre" formulaire comme une variable dans chaque formulaire, et faire en sorte que les references soient connues d'un objet a l'autre.
Vite fait, pas teste, syntaxe probablement pourrie:
Formulaire principal:
Code :
|
Formulaire secondaire:
Code :
|
Marsh Posté le 22-11-2013 à 01:44:41
Merci beaucoup lasnoufle pour ta réponse qui m'a sauvé,c'est exactement ce que je recherchais. Encore une fois thanks.
Marsh Posté le 28-11-2013 à 03:37:24
Salut à vous,quelqu'un peut il me dire pourquoi mon Formulaire FormANaiss n'arrive t-il pas à communiquer avec le formulaire ActeNaissSuite? Je pose cette question parce que je n'arrive pas à renseigner le champ txtCodeEnf du formulaire ActeNaissSuite par la valeur TxtCodeActe du formulaire "FormANaiss" de depuis lui? Pourtant il faut que je puisse le faire.
Code du formulaire FormANaiss :
Code :
|
code du formulaire ActeNaissSuite :
Code :
|
Marsh Posté le 29-11-2013 à 06:01:12
Ton code a l'air OK a premiere vue, comment tu sais que ca marche pas?
As-tu essaye d'appeler setTxtCodeEnf() avant le setVisible(true)? P'tetre que ActeNaissSuite est modal et donc quand elle passe visible le code se suspend?
Sinon j'sais pas.
Marsh Posté le 20-11-2013 à 23:02:58
Bonsoir, voici ce que je veux arriver à réaliser et que je n’arrive pas. Dans mon application, je dispose d’un formulaire qui doit contenir une quantité importante de champs à renseigner, j’ai donc décidé de créer deux formulaires.(si vous voulez une principale et une secondaire). Sur chacun d’eux je dispose d’un bouton pour naviguer entre eux. Par exemple sur le formulaire principal, le bouton (suite) permettra d’aller sur le formulaire secondaire, et le bouton (Précédent) du formulaire secondaire pour revenir vers le formulaire principal. Tel que je l’ai fait, lorsque je clique sur le bouton (suite) une instance du formulaire secondaire se crée, puis lorsque je clique sur le bouton (précédent) une autre instance du formulaire principal se crée. Au finish avec 10 clicks sur chacun de ces boutons, j’ai 10 instances de formulaire, ce qui n’est pas mon objectif. Moi j’aimerais, selon que je click sur le bouton (suite) ou (précédent) appelé respectivement le même formulaire secondaire ou le même formulaire principal et pas une instance de ceux-ci. J’espère m’être fait comprendre ?
Voici mes codes:
Code du formulaire principal (FormANaiss)
Code du formulaire secondaire (ActeNaissSuite )
Aussi je voudrais pouvoir arriver à conserver les données dans les champs lorsque j’appelle chacun de ces formulaires. Merci encore