Red de conocimiento informático - Problemas con los teléfonos móviles - Código de programación de swing

Código de programación de swing

Importar Java . borderlayout

Importar Java .gridlayout . event.action oyente;

Importar javax.swing.jbutton;

Importar javax.swing.jframe;

Importar javax.swing.jlabel;

Importar javax.swing.jpanel;

Importar javax.swing.jtextfield;

El inicio de sesión de clase pública extiende JFrame para implementar ActionListener {

JButton privado b ;

JTextField privado t 1;

JTextField privado t2

JTextField privado t3

JLabel privado l 1;

JLabel l2 privado

JLabel l3 privado

JPanel privado p 1;

JPanel privado p2

inicio de sesión público(){

b = nuevo JButton(" OK ");

l 1 = nuevo JLabel(" nombre ");

L2 = nuevo JLabel("contraseña"); ) ;

L3 = nuevo JLabel("resultado");

t 1 = nuevo JTextField();

T2 = nuevo JTextField();

T3 = nuevo JTextField();

p 1 = nuevo JPanel(nuevo GridLayout(3, 1));

p2 = nuevo JPanel(nuevo GridLayout(3)); , 1));

this.add(b, BorderLayout. Sur);

this.add(p1, BorderLayout. Oeste); agregar (p2, BorderLayout. Centro);

p 1 . agregar (L2);

p2 . agregar(T2);

p 1 . p >

T3 .conjunto habilitado(falso);

b .addactionlistener(este);

este conjunto visible(verdadero); .setdefaultcloseoperation(EXIT _ ON _ CLOSE);

this.setBounds(100, 100, 300, 160);

this . > }

Public static void main(String[] args) {

Nuevo inicio de sesión();

}

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

if (t1.getText().

es igual(T2 . gettext())&& "".equals(t 1 . gettext()){

T3 . settext(" pasar ");

}else{

T3 . " falla ");

}

}

}