Red de conocimiento informático - Aprendizaje de programación - programación de interfaz visual java

programación de interfaz visual java

importar java.awt.Button

importar java.awt.Color

importar java.awt.Frame

importar; java.awt.GridLayout;

importar java.awt.Label;

importar java.awt.TextField;

importar java.awt.event.ActionEvent;

importar java.awt.event.ActionListener;

importar java.awt.event.WindowAdapter;

importar java.awt.event.WindowEvent;

importar java.awt.event.WindowAdapter;

importar java.awt.event.WindowEvent; p>

clase pública awttest

{

ID de TextField, pw;

Printid de TextField, printpw;

public awttest(){

Frame f=new Frame("Inicio de sesión de usuario")

f.setLayout(new GridLayout(4, 2));

id= new TextField("Ingrese el nombre de usuario",

pw); =new TextField(10);

pw.setEchoChar('*');

f.add(new Label("Nombre de usuario: ", Label.CENTER)); p>

f.add(id);

f.add(nueva Etiqueta("Contraseña: ", Etiqueta.CENTRO));

f.add(pw) ;

Botón b1=nuevo Botón("Iniciar sesión");

Botón b2= nuevo Botón("Cancelar");

f.add(b1) ;

f.add(b2);

Cadena str1=id.getText(

Cadena str2=pw.getText(); >

printid=new TextField(str1, 10);

printpw=new TextField(str2, 10 );

f.add(printid); p> f.add(printpw);

f.pack();

printid.setBackground(nuevo Color(220,0,0));

printpw.setBackground(nuevo Color(220,0,0));

f.setSize(250, 120);

f.setVisible(true);

b1.addActionListener(new ActionListener() { // Haga clic en el menú "Mostrar ventana" para mostrar la ventana

public void actio

nPerformed(ActionEvent e) {

printid.setText(id.getText());

printpw.setText(pw.getText());

}

});

f.addWindowListener(new WindowAdapter()

{

public void windowClosing(WindowEvent args)

{

Sistema.exit(0

}

}

}

public static void main(String[] args){

new awttest();

}

}

¡Está bien! ! Puede correr