0% found this document useful (0 votes)
7 views7 pages

Java User Connection Interface

The document is a Java Swing application for a login interface, allowing users to enter their username and password. It includes a checkbox for administrator access and buttons for validation and cancellation. Upon validation, it checks the credentials and displays a message indicating success or failure based on the input provided.

Uploaded by

ouzbecfofananan
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views7 pages

Java User Connection Interface

The document is a Java Swing application for a login interface, allowing users to enter their username and password. It includes a checkbox for administrator access and buttons for validation and cancellation. Upon validation, it checks the credentials and displays a message indicating success or failure based on the input provided.

Uploaded by

ouzbecfofananan
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

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;

You might also like