package devoir;
import [Link];
public class Connection extends [Link] {
public Connection() {
initComponents();
private void initComponents() {
jPanel1 = new [Link]();
jLabel1 = new [Link]();
jLabel2 = new [Link]();
tuser = new [Link]();
tpasse = new [Link]();
ctype = new [Link]();
bvalider = new [Link]();
bannuler = new [Link]();
setDefaultCloseOperation([Link].EXIT_ON_CLOSE);
setTitle("CONNEXION");
setResizable(false);
[Link](new [Link](204, 255, 255));
[Link](new [Link]("Times New Roman", 1, 24)); // NOI18N
[Link]("Utilisateur");
[Link](new [Link]("Times New Roman", 1, 24)); // NOI18N
[Link]("Mot de Passe");
[Link](new [Link]("Times New Roman", 1, 24)); // NOI18N
[Link](new [Link]("Times New Roman", 1, 24)); // NOI18N
[Link](new [Link]("Times New Roman", 1, 24)); // NOI18N
[Link]("Administrateur");
[Link](new [Link]("Times New Roman", 1, 24)); // NOI18N
[Link]("Valider");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {
bvaliderActionPerformed(evt);
});
[Link](new [Link]("Times New Roman", 1, 24)); // NOI18N
[Link]("Annuler");
[Link] jPanel1Layout = new [Link](jPanel1);
[Link](jPanel1Layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(ctype, [Link].PREFERRED_SIZE, 178, [Link].PREFERRED_SIZE)
.addGroup([Link]([Link], false)
.addGroup([Link]()
.addGap(76, 76, 76)
.addComponent(bvalider, [Link].PREFERRED_SIZE, 139, [Link].PREFERRED_SIZE)
.addPreferredGap([Link], [Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(bannuler, [Link].PREFERRED_SIZE, 139, [Link].PREFERRED_SIZE))
.addGroup([Link], [Link]()
.addComponent(jLabel1, [Link].PREFERRED_SIZE, 186, [Link].PREFERRED_SIZE)
.addPreferredGap([Link])
.addComponent(tuser, [Link].PREFERRED_SIZE, 234, [Link].PREFERRED_SIZE))
.addGroup([Link], [Link]()
.addComponent(jLabel2, [Link].PREFERRED_SIZE, 186, [Link].PREFERRED_SIZE)
.addPreferredGap([Link])
.addComponent(tpasse))))
.addContainerGap(26, Short.MAX_VALUE))
);
[Link](
[Link]([Link])
.addGroup([Link]()
.addGap(22, 22, 22)
.addGroup([Link]([Link])
.addComponent(jLabel1, [Link].PREFERRED_SIZE, 41, [Link].PREFERRED_SIZE)
.addComponent(tuser, [Link].PREFERRED_SIZE, 41, [Link].PREFERRED_SIZE))
.addGap(22, 22, 22)
.addGroup([Link]([Link])
.addComponent(jLabel2, [Link].PREFERRED_SIZE, 41, [Link].PREFERRED_SIZE)
.addComponent(tpasse, [Link].PREFERRED_SIZE, 41, [Link].PREFERRED_SIZE))
.addGap(26, 26, 26)
.addComponent(ctype, [Link].PREFERRED_SIZE, 48, [Link].PREFERRED_SIZE)
.addGap(46, 46, 46)
.addGroup([Link]([Link])
.addComponent(bvalider, [Link].PREFERRED_SIZE, 43, [Link].PREFERRED_SIZE)
.addComponent(bannuler, [Link].PREFERRED_SIZE, 43, [Link].PREFERRED_SIZE))
.addContainerGap(31, Short.MAX_VALUE))
);
[Link] layout = new [Link](getContentPane());
getContentPane().setLayout(layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addComponent(jPanel1, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link], [Link]()
.addContainerGap()
.addComponent(jPanel1, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addContainerGap())
);
private void bvaliderActionPerformed([Link] evt) {//GEN-FIRST:event_bvaliderActionPerformed
// TODO add your handling code here:
String user="";
String pwd="";
user=[Link]();
char[]c=[Link]();
for(int i=0;i<[Link];i++)
pwd=pwd+c[i];
if(([Link]("etudiant"))&&([Link]("secret")))
if([Link]())
[Link](null,"Vous étes connectés en tant que Administrateur","Félicitation",JOptionPane.INFORMATION_MESSAGE);
else
[Link](this,"Vous étes connectés en tant que Utilisateur","Félicitation",JOptionPane.INFORMATION_MESSAGE);
else
[Link](this,"Données de connexion incorrectes","Attention",JOptionPane.ERROR_MESSAGE);
}
public static void main(String args[]) {
try {
for ([Link] info : [Link]()) {
if ("Nimbus".equals([Link]())) {
[Link]([Link]());
break;
} catch (ClassNotFoundException ex) {
[Link]([Link]()).log([Link], null, ex);
} catch (InstantiationException ex) {
[Link]([Link]()).log([Link], null, ex);
} catch (IllegalAccessException ex) {
[Link]([Link]()).log([Link], null, ex);
} catch ([Link] ex) {
[Link]([Link]()).log([Link], null, ex);
[Link](new Runnable() {
public void run() {
new Connection().setVisible(true);
});
}
private [Link] bannuler;
private [Link] bvalider;
private [Link] ctype;
private [Link] jLabel1;
private [Link] jLabel2;
private [Link] jPanel1;
private [Link] tpasse;
private [Link] tuser;