eclipse35
importar java.awt.*;
importar java.awt.event.*;
importar javax.swing.*;
clase pública Test_Login extiende javax.swing.JFrame {
JPanel privado jPanel1;
JButton privado bntLogin;
JButton privado bntCannel;
pwd JPasswordField privado;
nombre de usuario JTextField privado;
JLabel jLabel2 privado;
JLabel jLabel1 privado;
principal vacío estático público ( String[] args) {
Test_Login inst = new Test_Login();
inst.setLocationRelativeTo(null);
inst.setVisible(true);
}
público Test_Login() {
super();
initGUI();
}
private void initGUI() {
prueba {
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
{
jPanel1 = nuevo JPanel();
getContentPane().add(jPanel1, BorderLayout.CENTER);
jPanel1.setLayout(null);
{
jLabel1 = new JLabel();
jPanel1.add(jLabel1);
jLabel1.setText("nombre de usuario");
jLabel1.setBounds(45, 30, 75, 25);
}
{
jLabel2 = nuevo JLabel();
jPanel1.add(jLabel2);
jLabel2.setText("contraseña");
jLabel2.setBounds(45, 75, 55, 15);
}
{
nombre de usuario = new JTextField();
jPanel1.add(nombre de usuario);
nombre de usuario.setBounds(100, 30, 140, 25);
}
{
pwd = new JPasswordField();
jPanel1.add(pwd ) ;
contraseña.
setBounds(100, 70, 140, 25);
}
{
bntLogin = new JButton();
jPanel1. add(bntLogin);
bntLogin.setText("Iniciar sesión");
bntLogin.setBounds(40, 120, 60, 30);
bntLogin. addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
if (username.getText().equals("小王")
&& pwd.getText().equals("xiaowang")) {
JOptionPane.showMessageDialog(Test_Login.this,
"Inicio de sesión exitoso");
} else {
JOptionPane.showMessageDialog(Test_Login.this,
"Error de inicio de sesión");
}
} p>
});
bntCannel = new JButton();
jPanel1.add(bntCannel);
bntCannel.setText("Cancelar" );
bntCannel.setBounds(180, 120, 60, 30);
bntCannel.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
System.exit(0);
}
});
}
}
pack();
setSize(300, 215);
} catch (Excepción e) {
e.printStackTrace ();
}
}
}
Pruebe este código para ingresar el nombre de usuario y la contraseña en la interfaz de inicio de sesión de usuario