English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Exemple complet de code d'interface de système de connexion avec JFrame en Java

Créer une interface de connexion en utilisant la méthode de création d'objet anonyme dans JFrame de Java

package com.sxt;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
public class LoginFrame extends JFrame{
	JTextField txtname=new JTextField();
	JPasswordField txtpass=new JPasswordField();
	JButton bl=new JButton("Se connecter");
	JButton bg=new JButton("Fermer");
	//Construire un constructeur sans paramètres pour placer les méthodes principales dans le constructeur, puis appeler dans la méthode main
	public LoginFrame(){
		setBounds(25,25,250,250);
		Container c = getContentPane();
		c.setLayout(new GridLayout(4,2,10,10));
		c.add(new JLabel("Nom d'utilisateur"));
		c.add(txtname);
		c.add(new JLabel("Mot de passe"));
		c.add(txtpass);
		c.add(bl);
		c.add(bg);
		setDefaultCloseOperation(EXIT_ON_CLOSE);
		setVisible(true);
		//Attention : ici, il s'agit d'une classe interne anonyme
		bg.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e) {
				// TODO Auto-generated method stub
				System.exit(0);
			}
		}
		);
		//Attention : ici, il s'agit d'une classe interne anonyme
		bl.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e) {
				// TODO Auto-generated method stub
				String name = txtname.getText();
				String pass = txtpass.getText();
				if(name.equals("tom")&&pass.equals("123")){
					System.out.println("Connexion réussie");
				} else{
					System.out.println("Échec de la connexion");
				}
			}
		}
		);
	}
	public static void main(String[] args) {
		new LoginFrame();
	}
}

Présentation des résultats :

Résumé

Voici la totalité du code complet de l'exemple de système de login à l'aide de JFrame en Java, je l'espère que cela vous sera utile. Les amis intéressés peuvent continuer à consulter d'autres sujets pertinents sur ce site. Si vous trouvez des insuffisances, n'hésitez pas à laisser un commentaire. Merci de votre soutien à ce site !

Déclaration : Le contenu de cet article est extrait du réseau, propriété de ses auteurs respectifs. Le contenu est fourni par les utilisateurs d'Internet, téléchargé spontanément. Le site Web ne détient pas de droits de propriété, n'a pas été édité par l'homme et n'assume aucune responsabilité juridique connexe. Si vous trouvez du contenu présumé enfreignant les droits d'auteur, n'hésitez pas à envoyer un e-mail à : notice#w3Pour signaler un abus, veuillez remplacer # par @ dans l'e-mail et fournir des preuves pertinentes. Une fois vérifié, le site supprimera immédiatement le contenu présumé enfreignant les droits d'auteur.

Vous pourriez aussi aimer