Interface de connexion en créant des objets anonymes dans Java JFrame
package com.sxt; import java.awt.continer; 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.wing.jpasswield; import; javax.swing.jtextfield; la classe publique LoginFrame étend JFrame {JTextfield txtName = new JTextField (); JPasswordfield txtpass = new JPasswieldField (); Jbutton BL = new JBUTTON ("Login"); Jbutton Bg = New Jbutton ("Close"); // Construire le constructeur paramètre et place LoginFrame () {setBounds (25,25,250,250); conteneur c = getContentPane (); c.SetLayout (new GridLayout (4,2,10,10)); c.Add (new JLabel ("username")); 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); // Remarque: voici la méthode interne anonyme Bg.AddactionListener (New ActionListener () {public Vende Actionperformmed (ActionEvent e) {//foDo Auto StubSystem.exit (0);}}); // Remarque: Voici la classe intérieure anonyme bl.addactionListener (new ActionListener () {public void ActionPerformed (ActionEvent E) {// Todo Generated Method Stubstring name = txtName.getText (); String Pass = Auto-généré par Stubstring Name = TxTname.getText (); String Pass = txtpass.getText (); if (name.equals ("tom") && pass.equals ("123")) {System.out.println ("Login a réussi");} else {System.out.println ("Login a échoué");}}});} public static Void Main (String [] args) {new swinframe ();););Les résultats montrent:
Résumer
Ce qui précède est l'exemple de code complet de cet article sur l'interface de Java pour créer un système de connexion via JFrame. J'espère que ce sera utile à tout le monde. Les amis intéressés peuvent continuer à se référer à d'autres sujets connexes sur ce site. S'il y a des lacunes, veuillez laisser un message pour le signaler. Merci vos amis pour votre soutien pour ce site!