viernes, junio 09, 2006

Pasar de una ventana a otra

bueno esta vez me puse a practicar el paso de una ventana a otra y este es un ejemplo simple chequenlo bye.

import java.awt.*;
import java.awt.event.*;

class diego extends Frame
{
Frame didi,dodo;
Button uno,dos,salir;
public diego()
{

salir=new Button("Salir");
salir.setBounds(50,100,100,15);
salir.setBackground(Color.black);
salir.setForeground(Color.white);

salir.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent e){

System.exit(0);

}
}
);


didi=new Frame("Diego 1");
didi.setBounds((1024/2),(750/2),200,200);
didi.setBackground(Color.red);
didi.setLayout(null);
didi.setVisible(true);
uno=new Button("Siguiente");
uno.setBounds(50,75,100,15);
uno.setBackground(Color.black);
uno.setForeground(Color.white);
didi.add(uno);
didi.add(salir);

uno.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent e){
dodo.show();
didi.hide();
}
}
);

salir=new Button("Salir");
salir.setBounds(50,100,100,15);
salir.setBackground(Color.black);
salir.setForeground(Color.white);

salir.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent e){

System.exit(0);

}
}
);


dodo=new Frame("Diego 2");
dodo.setBounds((1024/2),(750/2),200,200);
dodo.setBackground(Color.red);
dodo.setLayout(null);
dodo.setVisible(false);
dos=new Button("Anterior");
dos.setBounds(50,75,100,15);
dos.setBackground(Color.black);
dos.setForeground(Color.white);
dodo.add(dos);
dodo.add(salir);


dos.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent e){
didi.show();
dodo.hide();
}
}
);
}
public static void main(String a[])
{
diego vent=new diego();
vent.validate();

}

}

//repeti el codigo de el boton salir para que se visualice en ambas ventanas.

No hay comentarios.:

Publicar un comentario

Deja tu comentario, te lo agradecere By Dzip