begin process at 2012 02 13 06:24:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Débutant(e)

 > 

probléme d'affichage d'une jOptionpane


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probléme d'affichage d'une jOptionpane

vendredi 29 août 2008 à 13:45:24 | probléme d'affichage d'une jOptionpane

chaho

Bonjour

j'ai crée le code suivant c'est un formulaire "pour l'inscription d'un Enseignant ou éléve " en jbuilder x et la base donnée en Oracle 8i.

pour inscrire ce code marche bien mais le probléme  c'est les message d'erreurs

si je click au jtooglebouton4 et le formulaire est vide il faut que ces messages s'affichent mais  donc ce cas la l'interface base de donnée qui est visible et ce cas il faut qu'il existe mais aprés que le remplissage du formulaire est correctement fait .

donc c'est le code ici avec    jToggleButton4            est le boutton valider de cet formulaire :

  void jToggleButton4_actionPerformed(ActionEvent e) {


// si jComboBox1 est non séléctionné"
    if (Box1.getSelectedItem().equals("")) {
      JOptionPane.showMessageDialog(jOptionPane1,
                                    "Il faut tout dabord choisir le type d'utilisateur",
                                    "Error Message",
                                    JOptionPane.ERROR_MESSAGE);
// si jTextFeild1 n'est pas rempli"
      if (F1.getText().equals("")) {
        JOptionPane.showMessageDialog(jOptionPane1, "Etrer le NOM ",
                                      "Message d'erreur",
                                      JOptionPane.ERROR_MESSAGE);
// si jTextFeild2 n'est pas rempli"
        if (F2.getText().equals("")) {
          JOptionPane.showMessageDialog(jOptionPane1, "Entrer le PRENOM ",
                                        "Message d'erreur",
                                        JOptionPane.ERROR_MESSAGE);

// si jComboBox1 est non séléctionné"
          if (Box2.getSelectedItem().equals("")) {
            JOptionPane.showMessageDialog(jOptionPane1,
                                          "Il faut choisir le niveau d'utilisateur",
                                          "Message d'erreur",
                                          JOptionPane.ERROR_MESSAGE);
// si jTextFeild3 n'est pas rempli"
            if (F3.getText().equals("")) {
              JOptionPane.showMessageDialog(jOptionPane1,
                                            "Il faut choisir nom d'utilisateur ",
                                            "Message d'erreur",
                                            JOptionPane.ERROR_MESSAGE);
// si jPasswordFeild1 n'est pas rempli"
              

                         if (P1.getText().equals("")) {
                  JOptionPane.showMessageDialog(jOptionPane1,
                                                "Entrer le MOT DE PASSE.",
                                                "Message d'erreur",
                                                JOptionPane.ERROR_MESSAGE);
// si jPasswordFeild2 n'est pas rempli"
                  if (P2.getText().equals("")) {
                    JOptionPane.showMessageDialog(jOptionPane1,
                        "Confirmmer le MOT DE PASSE.",
                        "Message d'erreur",
                        JOptionPane.ERROR_MESSAGE);
// si jPasswordFeild1 différent a  jPasswordFeild2 "
                    if (P1.getText().equals(P2.getText())) {
                      JOptionPane.showMessageDialog(jOptionPane1,
                          " les deux mot de passe sont différent .",
                          "Message d'erreur",
                          JOptionPane.ERROR_MESSAGE);
                    }

                  }
                }
              }
            }
          }
        }
      }
    }
{



// le remplissage de la base de donnée Oracle a partir du formulaire en jBuilder x

    int x = 0; //la taille de la table étudiant
    int y = 0; //la taille de la table enseignant
    String valchp = ""; //var où on  mettre le contenu de combobox
    valchp = Box1.getSelectedItem().toString();
    bel9.setText(valchp);

//x= BDD.queryDataSet2.getRowCount();
//y= BDD.queryDataSet1.getRowCount();

    QueryDataSet queryDataSet8 = new QueryDataSet();

    if (valchp.equals("ENSEIGNANT")) {
      bel9.setText("true");
      y = BDD.queryDataSet1.getRowCount();
      bel9.setText(String.valueOf(y));
      queryDataSet8.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(
          BDD.database1,
          "INSERT INTO ENSEIGNANT (ID_ENS,NOM_ENS,PRENOM_ENS,NIVEAU_ENS,MOTDEPASSE,NOM_UTILISATEUR)VALUES(\'".
          concat(String.valueOf(y + 1)).
          concat("\',\'").concat(F1.getText()).
          concat("\',\'").concat(F2.getText()).
          concat("\',\'").concat(Box2.getSelectedItem().toString()).
          concat("\',\'").concat(P1.getText()).
          concat("\',\'").concat(F3.getText()).

          concat("\')"), null, true, Load.ALL));
      queryDataSet8.executeQuery();
    }

      if (valchp.equals("ETUDIANT")) {
        //bel9.setText("false");
        x = BDD.queryDataSet2.getRowCount();
        bel9.setText(String.valueOf(x));

        queryDataSet8.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(
            BDD.database1,
            "INSERT INTO ETUDIANT(ID_ETUD,NOM_ETUD,PRENOM_ETUD,NIVEAU_ETUD,MOTDEPASSE,NOM_UTILISATEUR)VALUES(\'".
            concat(String.valueOf(x + 1)).
            concat("\',\'").concat(F1.getText()).
            concat("\',\'").concat(F2.getText()).
            concat("\',\'").concat(Box2.getSelectedItem().toString()).
            concat("\',\'").concat(P1.getText()).
            concat("\',\'").concat(F3.getText()).

            concat("\')"), null, true, Load.ALL));
        queryDataSet8.executeQuery();


      }}

  }

j'aimerai bien de me consilées sur ce code "surtout pour l'affichage de jOptionpane.

Merci a priori


Cette discussion est classée dans : message, joptionpane, gettext, concat, if


Répondre à ce message

Sujets en rapport avec ce message

Unparseable date [ par mohaaaaa ] j'utilise une methode pour valider une date.Cette methode, je l'ai trouve sur de la doc mais je peux entrer n'importe kelle date, je recois le message [Applet] Ecriture dans fichier [ par LordBob ] Bonjour a tous,voila, je sais qu'il y a des choses que l'on ne peut pas faire avec une applet Java. En fait j'ai créé une applet qui enregistre un mes JAVA BASE DE DONNEE [ par larcenmen ] BONSOIR TOUS LE MONDE J'AIMERAIS FAIRE UNE GESTION DES ERREURS ON VERIFIANT L'EXISTANCE DES DONNEE DANS LA BASE DO DONNEE PAR EXEMPLE LORSQUE  JE CLIQ java et access [ par simonlemay ] bonjour, je débute dans la programmation java et j'ai besoin d'aide pour un problème : j'ai écrit un programme pour une liste d'enregistrement, le pro obligation d'utiliser un while et inconvenients [ par oceane751 ] bonjour à touscomme le titre de mon post l'indique, j'ai une boucle while que je suis obligée d'utiliser mais le soucis est que dans cette boucle il y Impression d'une image [ par tib59 ] BonjourVoila je suis en train de developper une application qui a besoin que l'on puisse imprimer un screenshoot.Pour la création du screenshoot, cela JPasswordField [ par agita ] Bonjour! je veux entrer dans une fenetre de dialogue un mot de passe ( donc en utilisant le JPasswordField) mais apparement, mon code comporte une e introduire une condition "if" dans <bean:message key="aaa.bbb.ccc"/> [ par simeone1 ] salut tt le monde je suis vraiment un débutant en Struts/jsp et je bloque. je viens vers vous afin de bien vouloir m'aider. je vous remercie d'avance. problem avec JTextField [ par coolg ] Bonjour  à tous ,je voudrais savoir comment récuperer les valeurs de plusieurs JTexField.En fait quand je met getText(),ça renvoit tjours une valeur n


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,902 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales