Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : problème avec identification [ Archives / Au secours ] (sissi25)

vendredi 5 mai 2006 à 08:43:37 | problème avec identification

sissi25

J ai une page d identification qui comporte le choix d une fonction dans une combobox, la saisie du nom dans un jTextField et la saisie du mot de passe dans un jPasswordField.
Quand je clique sur jButton1, il faut allé vérifier les données dans la base de donnée et afficher la fenêtre correspondante.
Le problème est que je ne sais pas comment faire correspondre les champs de la table avec les composants SWING.
Voici le code :

Code :
package ihm;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.sql.*;



public class Background extends JFrame {
static public Background back;
static public Administrateur ad;
static public chefDesVentes che;
static public assistanteCommerciale ass;

public Background() {
initComponents();
setTitle("ComptoirFact");
setSize(550,550);
}



private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
Administrateur ad = new Administrateur();
chefDesVentes che = new chefDesVentes();
assistanteCommerciale ass = new assistanteCommerciale();
Connection conn = null;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn = DriverManager.getConnection("jdbc:odbc:Comptoir","","");
System.out.println("Connexion établie avec Comptoir");
Statement s = conn.createStatement ();
s.executeQuery ("SELECT Employés.Nom, Employés.Mot de passe, Employés.Fonction FROM Employés ");
ResultSet rs = s.getResultSet ();
String mdp = rs.getString ("Mot de passe");
String nom= rs.getString("Nom");
String fct= rs.getString("Fonction");


if (fct == "Vice-Président")
ad.setVisible(true);
else if (fct == "Chef des ventes")
che.setVisible(true);
else if (fct == "Assistante commerciale")
ass.setVisible(true);
else if (fct == "Représentant(e)")
ass.setVisible(true);
else System.out.println("Erreur");
rs.close(); s.close();


}
catch(Exception e) {System.err.println("Pb avec SELECT");}
finally { if (conn != null) {
try {
conn.close(); System.out.println("Connexion terminée");}
catch(Exception e) {System.err.println ("Pb de fermeture de connexion ");}
}

}

}






public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
back = new Background();
back.setVisible(true);
}
});
}


private javax.swing.JMenuItem copyMenuItem;
private javax.swing.JMenuItem cutMenuItem;
private javax.swing.JMenuItem deleteMenuItem;
private javax.swing.JMenu editMenu;
private javax.swing.JMenuItem exitMenuItem;
private javax.swing.JMenu fileMenu;
private javax.swing.JMenu helpMenu;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JComboBox jComboBox1;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JMenu jMenu3;
private javax.swing.JMenuItem jMenuItem1;
private javax.swing.JMenuItem jMenuItem2;
private javax.swing.JMenuItem jMenuItem3;
private javax.swing.JPasswordField jPasswordField1;
private javax.swing.JTextField jTextField1;
private javax.swing.JMenuBar menuBar;
private javax.swing.JMenuItem openMenuItem;
private javax.swing.JMenuItem pasteMenuItem;
private javax.swing.JMenuItem saveAsMenuItem;
private javax.swing.JMenuItem saveMenuItem;

}

Merci d'avance



Cette discussion est classé dans : public, private, javax, swing, jmenuitem


Répondre à ce message

Sujets en rapport avec ce message

Problème rafraichissement image avec Swing [ par ejouvin ] Bonjour.Je suis en train de faire une petite application qui contient une arborescence à gauche et une fenêtre de détail sur la droite.Dans le code su [JFram][TabbedPane]pb de construction de code!! [ par ArNOo ] salut..voila g des pb de construction de code...c vrai que je suis un noob en java...pouvez vs me proposer une solution....qui me crée un deuxieme ong Mise en forme de texte [ par garagougne ] Bonjour,je suis nouveau et ne connais pastres bien encore le fonctionnement de java.J'essaie de faire une applet pour mettre en forme dutexte (choisir PB DE SCROLLBAR :'( - URGENT - [ par Foub12 ] Bonjour,Je ne comprends pas pourquoi ma scrollbar ne s'affiche. Il me semble pourtant avoir tout fait...HELP ME !!!!Si je mets un BorderLayout CENTER jtable [ par ] bjr si vous pourriez m aider, voici mon prob j ai un jtable ds lequel j ai deux colonnes ds lesquelles il y a des jcheckbox, le jtable se charge en fo creation d'interface graphique en java [ par melianos31 ] Bonjour.Je développe en ce moment une interface graphique en java ( merci le tuto de tucobouch ), mais j'ai un petit probleme.Si je met tout dans la JTable supprimer ligne [ par crazysetup ] Salut a tous, j'ai un problème et j'aimerais trouver la solution.J'ai créé une JTable avec un bouton ajouter qui ajoute des lignes vides et un autre s Probleme de requete [ par thanatos67 ] Salut à tous.Je suis en BTS IRIS et pour mon projet je dois créer une base de donnée mysql qui va recevoir des données d'une station météorologique et connexion à la base de donnée [ par diwa ] bonjour tous le monde ,j'ai ce programme qui permet d'etablir une connexion à la base de donnée excel,mais j'ai un problem ,il affiche les erreurs sui Problème de gestion d'un Tableau jTable en java [ par beberto56 ] Bonjour,Voici une petite application test que j'ai créé afin de gérer un tableau en java. Cette application est composé d'une zone de saisie d'un tabl


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.