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; p>
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();
}
} p>
¡Está bien! ! Puede correr