IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

Formulaires et JDBC


Sujet :

JDBC Java

  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2010
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 95
    Points : 76
    Points
    76
    Par défaut Formulaires et JDBC
    Bonjour à tous,

    Voilà je crée actuellement une petite application pour un club.

    J'aimerais que mon coach puisse modifier ses informations personnelles, qui soit dit en passant sont stocker dans ma base PostgreSQL.

    Je posséde une page principale avec comme layout un Card Layout qui me permet de montrer le panel de mon choix.

    Ma question est la suivante, dois-je créer une nouvelle "Card", un nouveau Panel, pour faire mon formulaire ou vaut-t-il mieux le faire dans une autre classe ?

    Quelqu'un aurait-il un exemple de vérification de formulaire, qui irait donc chercher ses informations dans ma base via JDBC?

    Merci d'avance

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 804
    Points
    48 804
    Par défaut
    Un cardlayout ne fait qu'affiche un composant parmis un ensemble de composant qu'il possède. Après, vous mettez ce que vous voulez comme composant, vous pouvez passer un JPanel configuré ou une autre classe personnalisée, a vous de voir.

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2010
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 95
    Points : 76
    Points
    76
    Par défaut
    Merci pour votre réponse.

    Et concernant la validation de mon formulaire, puis-je la faire directement au sein de ma classe formulaire, dans le actionPerformed, ou dois-je utiliser une classe de vérification ?

    Dans ce dernier cas, comment faire ? Merci !!

  4. #4
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2010
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 95
    Points : 76
    Points
    76
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    Un cardlayout ne fait qu'affiche un composant parmis un ensemble de composant qu'il possède. Après, vous mettez ce que vous voulez comme composant, vous pouvez passer un JPanel configuré ou une autre classe personnalisée, a vous de voir.
    J'ai créer mon Panel dans une classe "CoachPanel". Elle extends la classe JFrame.
    Cependant j'aimerais que si l'utilisateur appuie sur mon bouton "Cancel", on réaffiche un autre Card Panel présent dans ma classe principale "Homepage".

    Je ne peux donc plus utiliser la méthode :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if(e.getSource() == btnCancel){
    			card.show(Homepanel, "panelMatchs");
    		}
    car je ne suis plus dans la classe qui instancie le cardLayout...

    Comment puis-je faire ?

  5. #5
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 804
    Points
    48 804
    Par défaut
    Stocker le cardlayout dans un champ de ta classe et le rendre visible pour les autres classe (via un getter)

  6. #6
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2010
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 95
    Points : 76
    Points
    76
    Par défaut
    Classe Homepage.java :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    private String cardUsed;
     
    public String getCardUsed() {
    		return cardUsed;
    	}
     
    	public void setCardUsed(String cardUsed) {
    		this.cardUsed = cardUsed;
    		card.show(Homepanel, cardUsed);
    	}
    Voilà ce que j'ai fais, seulement je ne peux toujours pas accèder à ces méthodes contenues dans ma classe "Homepage" depuis ma classe "CoachPanel".

  7. #7
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 804
    Points
    48 804
    Par défaut
    vous devez bien entendu passer votre instance de HomePage à CoachChannel, d'une manière ou d'une autre . Par exemple (le plus simple au début) via le constructeur.

  8. #8
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2010
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 95
    Points : 76
    Points
    76
    Par défaut
    J'ai fait passé ma variable par mon constructeur comme vous me l'avez conseillé (public panelCoach(String cardUsed) {}), seulement cela ne me sert pas beaucoup car c'est de ma classe "CoachPanel" vers ma classe "Homepage" que je souhaite indiqué l'intention de changer de card.

    UP !

    J'ai finalement fait passer mon cardlayout ainsi que mon JPanel dans mon constructeur ce qui m'a permis d'utiliser directement la méthode card.show(Homepanel,"panelAafficher");.

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Sauvegarder un formulaire JSF avec JDBC
    Par stoner2008 dans le forum JSF
    Réponses: 15
    Dernier message: 26/08/2013, 12h00
  2. [CR][Access] intégrer un viewer dans un formulaire access
    Par nicolak dans le forum SAP Crystal Reports
    Réponses: 7
    Dernier message: 13/01/2003, 15h52
  3. insérer des caractères accentués INFORMIX/JDBC
    Par donde dans le forum Informix
    Réponses: 2
    Dernier message: 19/11/2002, 20h02
  4. [VB6][Formulaire]Appliquer un Scrollbar a une Form
    Par Boil dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 09/11/2002, 03h51
  5. [CR] Tranfert de formulaire a travers une page HTMl
    Par LIEU dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 12/09/2002, 08h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo