16 Commits

Author SHA1 Message Date
e84ad59e10 Merge pull request 'jffConnexion et jffProfession différence' (#12) from jave.Emile into main
Reviewed-on: #12
2025-03-12 11:57:02 +01:00
002e6597c6 jffConnexion et jffProfession différence
entre médecin et visiteur medical
2025-03-12 11:56:00 +01:00
6ac02d3adf Merge pull request 'hello' (#11) from jave.Emile into main
Reviewed-on: #11
2025-03-12 11:39:29 +01:00
ba7e7c4b9b hello 2025-03-12 11:38:47 +01:00
892d023222 Merge pull request 'hello' (#10) from jave.Emile into main
Reviewed-on: #10
2025-03-12 11:29:49 +01:00
239902c078 hello 2025-03-12 11:27:53 +01:00
6b7bc3fc49 Merge pull request 'MedhiJava' (#9) from MedhiJava into main
Reviewed-on: #9
2025-03-12 11:22:33 +01:00
46a255b6eb Fin jffConnexion + connexionSQL 2025-03-12 11:20:45 +01:00
09ac92b6b2 fichier Jar SQL 2025-03-12 10:36:55 +01:00
d83244bf08 fichier Jar SQL 2025-03-12 10:33:45 +01:00
5d2faf0b49 Merge pull request 'Test git' (#8) from MedhiJava into main
Reviewed-on: #8
2025-03-12 10:24:51 +01:00
c26fd27d41 Test git 2025-03-12 10:23:54 +01:00
5abb621a8e Merge pull request 'Interface jffConnexion et jffProfession' (#6) from Emile.java into main
Reviewed-on: #6
2025-03-11 18:52:07 +01:00
b0b7e5a46a Merge pull request 'début jffProfession' (#5) from Emile.java into main
Reviewed-on: #5
2025-03-11 17:55:05 +01:00
984038f81a Merge pull request 'CLASSE' (#4) from MedhiJava into main
Reviewed-on: #4
2025-03-11 17:54:19 +01:00
05f1473fb9 CLASSE 2025-03-11 17:53:18 +01:00
11 changed files with 539 additions and 145 deletions

View File

@ -33,9 +33,11 @@ dist.javadoc.dir=${dist.dir}/javadoc
dist.jlink.dir=${dist.dir}/jlink
dist.jlink.output=${dist.jlink.dir}/GSBapplication
excludes=
file.reference.mysql-connector-j-8.3.0.jar=C:\\Users\\medhi.rodrigues\\Documents\\NetBeansProjects\\Driver\\mysql-connector-j-8.3.0.jar
includes=**
jar.compress=false
javac.classpath=
javac.classpath=\
${file.reference.mysql-connector-j-8.3.0.jar}
# Space-separated list of extra javac options
javac.compilerargs=
javac.deprecation=false

View File

@ -0,0 +1,32 @@
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package Metier;
/**
*
* @author medhi.rodrigues
*/
public class Observation {
/**
* observation = l'observation d'un m<>dicament
*/
private String observation;
//LES GUETTEUR
/**
* @return the observation
*/
public String getObservation() {
return observation;
}
}

View File

@ -0,0 +1,38 @@
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package Metier;
/**
*
* @author medhi.rodrigues
*/
public class famille {
/**
* l'identifiant permettant de connaitre la famille du m<>dicament
*/
private String id;
/** LE CONSTRUCTEUR DEFAULT
*
* @param id
*/
public famille(String id) {
this.id = id;
}
// LES SETTEUR
/**
* @return the id
*/
public String getId() {
return id;
}
@Override
public String toString() {
return "famille{" + "id=" + id + '}';
}
}

View File

@ -0,0 +1,75 @@
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package Metier;
/**
*
* @author medhi.rodrigues
*/
public class praticien {
/**
* id = L'identifiant du praticien
* nom = le nom du praticien
* prenom = le prenom du praticien
* type_praticien = le type de praticien (ex : M<>decine de Ville)
*/
private int id;
private String nom;
private String prenom;
private String type_praticien;
/** LE CONSTRUCTEUR DEFAULT
*
* @param id
* @param nom
* @param prenom
* @param type_praticien
*/
public praticien(int id, String nom, String prenom, String type_praticien) {
this.id = id;
this.nom = nom;
this.prenom = prenom;
this.type_praticien = type_praticien;
}
//LES GETTEUR
/**
* @return the id
*/
public int getId() {
return id;
}
/**
* @return the nom
*/
public String getNom() {
return nom;
}
/**
* @return the prenom
*/
public String getPrenom() {
return prenom;
}
/**
* @return the type_praticien
*/
public String getType_praticien() {
return type_praticien;
}
@Override
public String toString() {
return "Praticien{" + "id=" + id + ", nom=" + nom + ", prenom=" + prenom + ", type_praticien=" + type_praticien + '}';
}
}

View File

@ -0,0 +1,68 @@
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package Metier;
/**
*
* @author medhi.rodrigues
*/
public class visiteur_medicaux {
/**
* id = l'identifiant du visiteur
* nom = le nom du visiteur
* prenom = le prenom du visiteur
* region = la region du visiteur
*/
private int id;
private String nom;
private String prenom;
private String region;
/** LE CONSTRUCTEUR DEFAULT
*
*
* @param id
* @param nom
* @param prenom
* @param region
*/
public visiteur_medicaux(int id, String nom, String prenom, String region) {
this.id = id;
this.nom = nom;
this.prenom = prenom;
this.region = region;
}
//LES GETTEUR
/**
* @return the id
*/
public int getId() {
return id;
}
/**
* @return the nom
*/
public String getNom() {
return nom;
}
/**
* @return the prenom
*/
public String getPrenom() {
return prenom;
}
/**
* @return the region
*/
public String getRegion() {
return region;
}
}

View File

@ -0,0 +1,13 @@
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package TEST;
/**
*
* @author emile.lalorcey
*/
public class test {
}

View File

@ -1,13 +1,60 @@
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package acces_aux_donnes;
/*
Connexion.java
Classe permettant d'<27>tablir une connexion avec une base de donn<6E>es mySQL
*/
import java.sql.Connection;
import java.sql.DriverManager;
/**
*
* @author emile.lalorcey
*/
public class connexionSQL {
private static Connection connect; // Variable de connexion
/**
* Constructeur
* @param serveur nom du serveur, localhost si local
* @param bdd nom de la base de donn<6E>es
* @param nomUtil nom utilisateur
* @param mdp mot de passe li<6C> <20> l'utilisateur
*/
private connexionSQL(String serveur, String bdd, String nomUtil, String mdp) {
try {
// 1. Chargement du driver
//Class.forName("com.mysql.jdbc.Driver");
Class.forName("com.mysql.cj.jdbc.Driver");
System.out.println("Driver accessible");
// 2. Initialisation des param<61>tres de connexion
String host = serveur; // Serveur de bd
String dbname = bdd; // Nom bd
String url = "jdbc:mysql://" + host + "/" + dbname; // url de connexion
System.out.println("url : "+url);
String user = nomUtil; // nom du user
System.out.println("nomUtil : "+nomUtil);
String passwd = mdp; // mot de passe
System.out.println("mdp : "+mdp);
// 3. Connexion
connect = (Connection) DriverManager.getConnection(url, user, passwd);
System.out.println("Connexion r<>ussie !");
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* Retourne la connection <20>tablie (Cr<43>ation d'une connection si elle n'existe pas)
* @param serveur nom du serveur, localhost si local
* @param bdd nom de la base de donn<6E>es
* @param nomUtil nom utilisateur
* @param mdp mot de passe li<6C> <20> l'utilisateur
* @return connection <20>tablie
*/
public static Connection getConnect(String serveur, String bdd, String nomUtil, String mdp) {
System.out.println("getConnect");
if (connect == null) {
new connexionSQL(serveur, bdd, nomUtil, mdp);
}
return connect;
}
}

View File

@ -24,82 +24,122 @@
<DimensionLayout dim="0">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<EmptySpace min="-2" pref="111" max="-2" attributes="0"/>
<EmptySpace min="-2" pref="23" max="-2" attributes="0"/>
<Component id="jPFond" min="-2" max="-2" attributes="0"/>
<EmptySpace pref="26" max="32767" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
<DimensionLayout dim="1">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="1" attributes="0">
<EmptySpace min="0" pref="6" max="32767" attributes="0"/>
<Component id="jPFond" min="-2" max="-2" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
</Layout>
<SubComponents>
<Container class="javax.swing.JPanel" name="jPFond">
<Layout>
<DimensionLayout dim="0">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" attributes="0">
<EmptySpace min="-2" pref="141" max="-2" attributes="0"/>
<Component id="jBquitter" min="-2" max="-2" attributes="0"/>
<EmptySpace type="unrelated" max="-2" attributes="0"/>
<Component id="jBValider" min="-2" max="-2" attributes="0"/>
</Group>
<Group type="103" groupAlignment="1" max="-2" attributes="0">
<Group type="102" attributes="0">
<Component id="jLIdentifiant" max="32767" attributes="0"/>
<EmptySpace type="separate" max="-2" attributes="0"/>
<Component id="jTFIdentifiant" min="-2" pref="71" max="-2" attributes="0"/>
</Group>
<Component id="jLabel1" min="-2" max="-2" attributes="0"/>
<Component id="jBValider" min="-2" max="-2" attributes="0"/>
<EmptySpace max="32767" attributes="0"/>
</Group>
<Group type="102" alignment="0" attributes="0">
<EmptySpace min="-2" pref="109" max="-2" attributes="0"/>
<Group type="103" groupAlignment="1" attributes="0">
<Group type="102" attributes="0">
<Component id="jLBonjour" min="-2" max="-2" attributes="0"/>
<EmptySpace min="-2" pref="8" max="-2" attributes="0"/>
</Group>
<Group type="102" alignment="1" attributes="0">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="1" attributes="0">
<Component id="jLmdp" min="-2" pref="86" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="jPFmdp" min="-2" max="-2" attributes="0"/>
</Group>
<Group type="102" alignment="0" attributes="0">
<Component id="jLIdentifiant" min="-2" pref="73" max="-2" attributes="0"/>
<EmptySpace min="-2" pref="19" max="-2" attributes="0"/>
</Group>
</Group>
<EmptySpace pref="102" max="32767" attributes="0"/>
<Group type="103" groupAlignment="0" max="-2" attributes="0">
<Component id="jTFIdentifiant" pref="90" max="32767" attributes="0"/>
<Component id="jPFmdp" max="32767" attributes="0"/>
</Group>
</Group>
</Group>
<EmptySpace max="32767" attributes="0"/>
<Component id="jLLogo" min="-2" max="-2" attributes="0"/>
<EmptySpace min="-2" pref="26" max="-2" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
<DimensionLayout dim="1">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<EmptySpace min="-2" pref="42" max="-2" attributes="0"/>
<Component id="jLabel1" min="-2" max="-2" attributes="0"/>
<EmptySpace min="-2" pref="32" max="-2" attributes="0"/>
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" attributes="0">
<EmptySpace min="-2" pref="30" max="-2" attributes="0"/>
<Component id="jLBonjour" min="-2" max="-2" attributes="0"/>
</Group>
<Group type="102" alignment="0" attributes="0">
<EmptySpace min="-2" pref="17" max="-2" attributes="0"/>
<Component id="jLLogo" min="-2" max="-2" attributes="0"/>
</Group>
</Group>
<EmptySpace min="-2" pref="29" max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="jTFIdentifiant" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="jLIdentifiant" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="jTFIdentifiant" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace min="-2" pref="27" max="-2" attributes="0"/>
<EmptySpace min="-2" pref="34" max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="jPFmdp" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="jLmdp" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="jPFmdp" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace min="-2" pref="52" max="-2" attributes="0"/>
<EmptySpace pref="79" max="32767" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="jBValider" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="jBquitter" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="jBValider" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace pref="64" max="32767" attributes="0"/>
<EmptySpace min="-2" pref="45" max="-2" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
</Layout>
<SubComponents>
<Component class="javax.swing.JLabel" name="jLabel1">
<Component class="javax.swing.JLabel" name="jLBonjour">
<Properties>
<Property name="text" type="java.lang.String" value="Bonjour veuillez vous identifier"/>
<Property name="text" type="java.lang.String" value="Bonjour veuillez vous identifier :"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="jLIdentifiant">
<Properties>
<Property name="text" type="java.lang.String" value="Identifiant :"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="jTFIdentifiant">
<Properties>
<Property name="text" type="java.lang.String" value="jTextField1"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jTFIdentifiantActionPerformed"/>
</Events>
</Component>
<Component class="javax.swing.JPasswordField" name="jPFmdp">
<Component class="javax.swing.JLabel" name="jLmdp">
<Properties>
<Property name="text" type="java.lang.String" value="jPasswordField1"/>
<Property name="text" type="java.lang.String" value="Mot de passe :"/>
</Properties>
</Component>
<Component class="javax.swing.JButton" name="jBValider">
<Properties>
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
<Image iconType="3" name="/img/valider.png"/>
</Property>
<Property name="text" type="java.lang.String" value="Valider"/>
</Properties>
<Component class="javax.swing.JPasswordField" name="jPFmdp">
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jPFmdpActionPerformed"/>
</Events>
</Component>
<Component class="javax.swing.JButton" name="jBquitter">
<Properties>
@ -109,15 +149,25 @@
<Property name="text" type="java.lang.String" value="Quitter"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="jLIdentifiant">
<Component class="javax.swing.JButton" name="jBValider">
<Properties>
<Property name="text" type="java.lang.String" value="Identifiant"/>
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
<Image iconType="3" name="/img/valider.png"/>
</Property>
<Property name="text" type="java.lang.String" value="Valider"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jBValiderActionPerformed"/>
</Events>
</Component>
<Component class="javax.swing.JLabel" name="jLmdp">
<Component class="javax.swing.JLabel" name="jLLogo">
<Properties>
<Property name="text" type="java.lang.String" value="Mot de passe :"/>
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
<Image iconType="3" name="/img/logodetoure.gif"/>
</Property>
</Properties>
</Component>
</SubComponents>
</Container>
</SubComponents>
</Form>

View File

@ -9,12 +9,13 @@ package presentation;
* @author emile.lalorcey
*/
public class jffConnexion extends javax.swing.JFrame {
int profession;
/**
* Creates new form jffConnexion
*/
public jffConnexion() {
public jffConnexion(int indice) {
initComponents();
this.profession = indice;
}
/**
@ -26,78 +27,119 @@ public class jffConnexion extends javax.swing.JFrame {
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {
jLabel1 = new javax.swing.JLabel();
jTFIdentifiant = new javax.swing.JTextField();
jPFmdp = new javax.swing.JPasswordField();
jBValider = new javax.swing.JButton();
jBquitter = new javax.swing.JButton();
jPFond = new javax.swing.JPanel();
jLBonjour = new javax.swing.JLabel();
jLIdentifiant = new javax.swing.JLabel();
jTFIdentifiant = new javax.swing.JTextField();
jLmdp = new javax.swing.JLabel();
jPFmdp = new javax.swing.JPasswordField();
jBquitter = new javax.swing.JButton();
jBValider = new javax.swing.JButton();
jLLogo = new javax.swing.JLabel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jLabel1.setText("Bonjour veuillez vous identifier");
jLBonjour.setText("Bonjour veuillez vous identifier :");
jLIdentifiant.setText("Identifiant :");
jTFIdentifiant.setText("jTextField1");
jTFIdentifiant.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jTFIdentifiantActionPerformed(evt);
}
});
jPFmdp.setText("jPasswordField1");
jLmdp.setText("Mot de passe :");
jBValider.setIcon(new javax.swing.ImageIcon(getClass().getResource("/img/valider.png"))); // NOI18N
jBValider.setText("Valider");
jPFmdp.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jPFmdpActionPerformed(evt);
}
});
jBquitter.setIcon(new javax.swing.ImageIcon(getClass().getResource("/img/quitter.png"))); // NOI18N
jBquitter.setText("Quitter");
jLIdentifiant.setText("Identifiant");
jBValider.setIcon(new javax.swing.ImageIcon(getClass().getResource("/img/valider.png"))); // NOI18N
jBValider.setText("Valider");
jBValider.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jBValiderActionPerformed(evt);
}
});
jLmdp.setText("Mot de passe :");
jLLogo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/img/logodetoure.gif"))); // NOI18N
javax.swing.GroupLayout jPFondLayout = new javax.swing.GroupLayout(jPFond);
jPFond.setLayout(jPFondLayout);
jPFondLayout.setHorizontalGroup(
jPFondLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPFondLayout.createSequentialGroup()
.addGap(141, 141, 141)
.addComponent(jBquitter)
.addGap(18, 18, 18)
.addComponent(jBValider)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addGroup(jPFondLayout.createSequentialGroup()
.addGap(109, 109, 109)
.addGroup(jPFondLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addGroup(jPFondLayout.createSequentialGroup()
.addComponent(jLBonjour)
.addGap(8, 8, 8))
.addGroup(jPFondLayout.createSequentialGroup()
.addGroup(jPFondLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPFondLayout.createSequentialGroup()
.addComponent(jLmdp, javax.swing.GroupLayout.PREFERRED_SIZE, 86, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED))
.addGroup(jPFondLayout.createSequentialGroup()
.addComponent(jLIdentifiant, javax.swing.GroupLayout.PREFERRED_SIZE, 73, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(19, 19, 19)))
.addGroup(jPFondLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(jTFIdentifiant, javax.swing.GroupLayout.DEFAULT_SIZE, 90, Short.MAX_VALUE)
.addComponent(jPFmdp))))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jLLogo)
.addGap(26, 26, 26))
);
jPFondLayout.setVerticalGroup(
jPFondLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPFondLayout.createSequentialGroup()
.addGroup(jPFondLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPFondLayout.createSequentialGroup()
.addGap(30, 30, 30)
.addComponent(jLBonjour))
.addGroup(jPFondLayout.createSequentialGroup()
.addGap(17, 17, 17)
.addComponent(jLLogo)))
.addGap(29, 29, 29)
.addGroup(jPFondLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLIdentifiant)
.addComponent(jTFIdentifiant, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(34, 34, 34)
.addGroup(jPFondLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLmdp)
.addComponent(jPFmdp, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 79, Short.MAX_VALUE)
.addGroup(jPFondLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jBquitter)
.addComponent(jBValider))
.addGap(45, 45, 45))
);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(111, 111, 111)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(jBquitter)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jBValider))
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
.addGroup(layout.createSequentialGroup()
.addComponent(jLIdentifiant, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGap(18, 18, 18)
.addComponent(jTFIdentifiant, javax.swing.GroupLayout.PREFERRED_SIZE, 71, javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(jLabel1))
.addGroup(layout.createSequentialGroup()
.addComponent(jLmdp, javax.swing.GroupLayout.PREFERRED_SIZE, 86, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jPFmdp, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addContainerGap(102, Short.MAX_VALUE))
.addGap(23, 23, 23)
.addComponent(jPFond, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(26, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(42, 42, 42)
.addComponent(jLabel1)
.addGap(32, 32, 32)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jTFIdentifiant, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLIdentifiant))
.addGap(27, 27, 27)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jPFmdp, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLmdp))
.addGap(52, 52, 52)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jBValider)
.addComponent(jBquitter))
.addContainerGap(64, Short.MAX_VALUE))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
.addGap(0, 6, Short.MAX_VALUE)
.addComponent(jPFond, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
);
pack();
@ -107,6 +149,19 @@ public class jffConnexion extends javax.swing.JFrame {
// TODO add your handling code here:
}//GEN-LAST:event_jTFIdentifiantActionPerformed
private void jPFmdpActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jPFmdpActionPerformed
// TODO add your handling code here:
}//GEN-LAST:event_jPFmdpActionPerformed
private void jBValiderActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBValiderActionPerformed
String identifiant = "DIDIER";
String motPasse = "123";
if (jTFIdentifiant.getText().equals(identifiant) && jPFmdp.getText().equals(motPasse)){
System.out.println("Gagner");
}
}//GEN-LAST:event_jBValiderActionPerformed
/**
* @param args the command line arguments
*/
@ -137,7 +192,7 @@ public class jffConnexion extends javax.swing.JFrame {
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new jffConnexion().setVisible(true);
new jffConnexion(1).setVisible(true);
}
});
}
@ -145,10 +200,12 @@ public class jffConnexion extends javax.swing.JFrame {
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JButton jBValider;
private javax.swing.JButton jBquitter;
private javax.swing.JLabel jLBonjour;
private javax.swing.JLabel jLIdentifiant;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLLogo;
private javax.swing.JLabel jLmdp;
private javax.swing.JPasswordField jPFmdp;
private javax.swing.JPanel jPFond;
private javax.swing.JTextField jTFIdentifiant;
// End of variables declaration//GEN-END:variables
}

View File

@ -95,6 +95,9 @@
<Properties>
<Property name="text" type="java.lang.String" value="visiteur medical"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jBvisiteurMedicalActionPerformed"/>
</Events>
</Component>
<Component class="javax.swing.JButton" name="jBquitter">
<Properties>

View File

@ -45,6 +45,11 @@ public class jffProfession extends javax.swing.JFrame {
});
jBvisiteurMedical.setText("visiteur medical");
jBvisiteurMedical.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jBvisiteurMedicalActionPerformed(evt);
}
});
jBquitter.setIcon(new javax.swing.ImageIcon(getClass().getResource("/img/quitter.png"))); // NOI18N
jBquitter.setText("Quitter");
@ -103,13 +108,17 @@ public class jffProfession extends javax.swing.JFrame {
}// </editor-fold>//GEN-END:initComponents
private void jBpraticienActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBpraticienActionPerformed
// TODO add your handling code here:
new jffConnexion(0).setVisible(true);
}//GEN-LAST:event_jBpraticienActionPerformed
private void jBquitterActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBquitterActionPerformed
System.exit(0);
}//GEN-LAST:event_jBquitterActionPerformed
private void jBvisiteurMedicalActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBvisiteurMedicalActionPerformed
new jffConnexion(1).setVisible(true);
}//GEN-LAST:event_jBvisiteurMedicalActionPerformed
/**
* @param args the command line arguments
*/