Constellation Knowledge Network - Preguntas y respuestas sobre Bagua - Programación JAVA de un sistema de inicio de sesión de usuario de interfaz

Programación JAVA de un sistema de inicio de sesión de usuario de interfaz

importar Java . excepción sin cabeza;

Importar evento de acción awt .

Importar evento de acción Java javax . swing . icono de imagen

Importar javax . /p>

Importar javax.swing.joptionpane;

Importar javax.swing.jpanel;

Importar javax.swing.jpasswordfield;

Importar javax . swing . jtextfield;

@SuppressWarnings("serial ")

Extensión de mainframe de clase pública JFrame {

Jabellbl1 = newjabel("Nombre de usuario:") ;

Jabellbl2 = newjabel("Código secreto:");

JTextField txt = new JTextField("admin", 20);

JPasswordField pwd = new JPasswordField( 20);

JButton BTN = new JButton(" iniciar sesión ");

JPanel pnl = new JPanel();

error int privado = 0;

Public Mainframe (título de cadena) lanza HeadlessException {

Super(Title);

init();

}

Init vacío privado() {

this . setresizable(false);

pwd . (LBL 1);

pnl. agregar(txt);

pnl. agregar(LBL 2); p>

pnl.add(BTN);

this.getContentPane(). add(pnl);

BTN . addactionlistener(new action listener(){

@override

acción de anulación pública realizada (evento de acción e){

if ("admin ". igual (nueva cadena (pwd. obtener contraseña())){

pnl. eliminar todo();

JLabel LBL 3 = new JLabel();

icono de imagen icono = nuevo icono de imagen(this . getclass().get recurso(" pic . jpg ")); ;

pnl . agregar(LBL 3);

}

else{

if(error& lt3){

Joptionpane. Mostrar cuadro de diálogo de mensaje (vacío, "Contraseña incorrecta, inténtelo de nuevo"); p>

Panel de opciones.

Mostrar cuadro de diálogo de mensaje (null, "Lo sentimos, no eres un usuario legal");

txt set enable(false);

pwd set enable(false);< /p >

BTN . conjunto habilitado(falso);

}

}

}

});

}

Public static void main(String[] args) {

mainframe frm = new mainframe("test");

frm .setdefaultcloseoperation(JFrame.EXIT_ON_CLOSE);

frm.setBounds(100, 100, 300, 120);

frm.set visible(true);

}

}

Escrito a mano, sin depurar imágenes, demasiado problemático.

上篇: ¿Cuántos episodios de Ye's Soul Dream hay en "Snow Lotus"? 下篇: ¿Son precisas las puntuaciones de adivinación?
Artículos populares