Código fuente del sistema de evaluación Java
Importar Java.awt.dimension;
Importar Java.awt.toolkit;
Importar evento Java.awt.event.action;
Importar Java. awt. evento.
Importar javax.jbutton.
Importar jframe. p >Importar javax.swing.jlabel;
Importar javax.swing.joptionpane;
Importar javax.swing.jpasswordfield;
Importar javax.swing.jtextfield
Prueba de clase pública 26 {
Public static void main(String[] args) {
Cadena final nombre de usuario = " abc
Cadena final passwrod = " 111 ";
JFrame jFrame = new JFrame("Interfaz de inicio de sesión");
dimensión dimensión = kit de herramientas . >jframe . establecer límites ((int)dimension . getwidth()-200)/2, ((int)dimension . getheight()-300)/2, 200, 150); (falso);
jframe .establecer diseño(nulo);
JFrame setdefaultcloseoperación(JFrame.
EXIT _ ON _ CLOSE);
JLabel etiqueta 1 = new JLabel(" nombre ");
etiqueta 1. establecer límites(10, 10, 100, 30); p>
p>
jframe . add(label 1);
JLabel etiqueta 2 = nueva JLabel(" contraseña ");
label2.setBounds(10, 40, 100, 30 );
jframe . add(etiqueta 2);
texto final de JTextField 1 = nuevo
text1.setBounds( 50, 15, 130, 20);
jframe . add(texto 1);
texto final del campo jpassword 2 = nuevo campo jpassword(); text2.setBounds(50, 45, 130, 20);
jframe . add(texto 2);
botón JButton(" iniciar sesión "
botón .setBounds(10, 75, 170, 40);
button.addActionListener(new ActionListener() {
acción de anulación pública realizada (evento de acción e){
if(nombre de usuario . igual (texto 1 . gettext())& & amppasswrod . igual(texto 2 . gettext()){
Joptionpane. Mostrar cuadro de diálogo de mensaje (vacío, " Inicio de sesión exitoso", "Solicitud", joptionpane.info_message);
} Else {
Joptionpane. ShowMessageDialog(null, "Error", "Solicitud", JOptionPane.error_message);
texto 1. settext(" ");
texto 2. settext(" ");
}
}
});
jFrame.add(botón);
jframe establecido visible(verdadero);
}