Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/10/2005, 00:56
boter
 
Fecha de Ingreso: octubre-2005
Ubicación: Valdivia
Mensajes: 5
Antigüedad: 18 años, 7 meses
Puntos: 1
public BoterXp()//constructor
{
panel = getContentPane();
panel.setLayout(new GridBagLayout());
setTitle(" BoterXp ");
JMenuBar barraMenu = new JMenuBar();
JMenu Juego, Opcion, Ayuda;
JMenuItem NuevoJuego, SalirJuego, Detener, Configuracion,Instrucciones, Acerca_de;
JCheckBoxMenuItem OpcionSonido;
setJMenuBar(barraMenu);
Juego = new JMenu("Juego");


NuevoJuego = new JMenuItem("Nuevo Juego");
NuevoJuego.setIcon(spwar16);
NuevoJuego.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent ae)
{
try
{ detencion=true;
panel.removeAll();
panel.repaint();
vidas=5;
game_over.setBounds(999,999,60,60);
JSpace space = new JSpace();
panel.add(space);
}
catch(NullPointerException exxx)
{}

}
});
Juego.add(NuevoJuego);
Juego.addSeparator();







Detener = new JMenuItem("Detener");
Detener.setIcon(close16);
Detener.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent ae)
{
try
{
detencion=true;
panel.removeAll();
panel.repaint();
}
catch(NullPointerException npe)
{
}
}
});
Juego.add(Detener);
Juego.addSeparator();




SalirJuego = new JMenuItem("Salir");
SalirJuego.setIcon(exit16);

SalirJuego.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent ae)
{
System.exit(0);
}
});
Juego.add(SalirJuego);
barraMenu.add(Juego);

/************************************************** *****************************/

Opcion = new JMenu("Opciones");

Configuracion = new JMenuItem("Configuración");
Configuracion.setIcon(config16);
Opcion.add(Configuracion);
Opcion.addSeparator();
OpcionSonido = new JCheckBoxMenuItem("Sonido", true);
OpcionSonido.addChangeListener(new ChangeListener()
{
public void stateChanged(ChangeEvent ce)
{
if(cont2%2==0)
{
Musica=false;
}
else
{
Musica=true;
}
cont2++;
}
});
Opcion.add(OpcionSonido);
barraMenu.add(Opcion);

//////////////////////************************************************** ********

Ayuda = new JMenu("Ayuda");
Instrucciones = new JMenuItem("Instrucciones");
Instrucciones.setIcon(help16);
Ayuda.add(Instrucciones);
Instrucciones.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent ae)
{
StringBuffer message = new StringBuffer();
message.append("\tUso de BoterXp \n\n");
message.append(" El boton derecho del mouse es para\n");
message.append("disparar, y el avion se mueve\n");
message.append("con el mouse\n\n");
message.append(" El proposito del juego es eliminar \n");
message.append("al avion padre que se encuentra\narriba\n ");
message.append(" Usted tiene 5 vidas para completar\nla mision");
JOptionPane.showMessageDialog(null, message, " BoterXp'Intrucciones ", JOptionPane.PLAIN_MESSAGE, spwar34);
}
});

Ayuda.addSeparator();
Acerca_de = new JMenuItem("Acerca de BoterXp");
Acerca_de.setIcon(boter);
Acerca_de.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent ae)
{
StringBuffer message = new StringBuffer();
message.append(" version 1.0.0\n\n");
message.append("Programado por: Boter \n");
message.append("email : [email protected]\n\n");
message.append(" Valdivia - Chile");
JOptionPane.showMessageDialog(null, message, " BoterXp's Informacion ", JOptionPane.PLAIN_MESSAGE, boter);
}
});
Ayuda.add(Acerca_de);
barraMenu.add(Ayuda);

}