Red de conocimiento informático - Aprendizaje de programación - La vista de eclipse es igual al código fuente

La vista de eclipse es igual al código fuente

import Java.awt.*;

Importar Java.awt.event.*;

Importar javax.swing.*;

La clase pública Test_Login extiende javax. swing.JFrame {

JPanel privado JPanel 1;

JButton privado bntLogin

JButton privado bntCannel

JPasswordField privado pwd

Nombre de usuario privado de JTextField;

JLabel privado jLabel2

JLabel privado JLabel 1;

Principal vacío estático público (String[] args) {

Prueba _ iniciar sesión inst = nueva Prueba _ iniciar sesión();

inst .setlocationrelativeto(null); >

inst .p>

}

público Test_Login() {

super();

iniciar GUI();

}

Private void initGUI() {

Prueba {

setDefaultCloseOperation(window constantes.DISPOSE_ON_CLOSE);

{

p>

JPanel 1 = nuevo JPanel();

getContentPane(). agregar(jPanel1,BorderLayout.

centro);

jpanel 1. establecer diseño(nulo);

{

JLabel 1 = nuevo JLabel();

jpanel 1. agregar(jlabel 1);

JLabel1.setText("nombre de usuario");

jLabel1.setBounds(45, 30, 75, 25);

}

{

JLabel 2 = nuevo JLabel();

jpanel 1. agregar(jlabel 2);

jlabel 2 . settext(" contraseña ");

jLabel2.setBounds(45, 75, 55, 15);

}

{

< p. >nombre de usuario = new JTextField();

jPanel1.add(nombre de usuario);

nombre de usuario.setBounds(100, 30, 140, 25);

}

{

pwd = new JPasswordField();

jpanel 1. add(pwd);

pwd.setBounds( 100, 70, 140, 25);

}

{

bnt iniciar sesión = nuevo JButton();

jpanel 1 . (bnt iniciar sesión);

bnt iniciar sesión . settext(" iniciar sesión "

bntLogin.setBounds(40, 120, 60, 30); >bntLogin.addMouseListener(new MouseAdapter() {

se hizo clic con el mouse en un vacío público (evento del mouse e){

If (username.getText().Equals("小王")

amp amppwd.getText().

Igual a ("Wang Xiao"){

joptionpane . showmessagedialog(Prueba _ iniciar sesión. esto,

"Iniciar sesión correctamente");

joptionpane .showmessagedialog(Test_log in .this,

"Error de inicio de sesión");

}

}

});

canal bnt = new JButton();

jpanel 1 . ");

canal bnt . establecer límites(180, 120, 60, 30);

canal bnt . addmouse oyente(new MouseAdapter() {

Se hizo clic en el vacío público (evento del mouse e){

system(0);

}

});

}

}

paquete();

setSize(300, 215

} captura (Excepción e) {< /p); >

e.printstacktrace();

}

}

}

Intente usar este código cuando el usuario inicie sesión. el nombre de usuario y la contraseña en la interfaz.