Java

Páginas: 3 (515 palabras) Publicado: 8 de mayo de 2012
//NOMBRE DEL PAQUETE PARA UTILIZAR UN JOptionPane //
import javax.swing.*;
import javax.swing.event.*;
// ES LLAMADO CADA VEZ QUE UN APPLET NECESITA SER PINTADO NUEVAMENTE//
import java.awt.*;import java.awt.event.*;
//AGREGAR VENTANAS Y DENTRO DE ESTAS UN ESCUCHADOR DE EVENTOS PARA LA VENTANA//
public class Solitario extends JFrame implements MouseMotionListener, MouseListener,ActionListener, MenuListener{
public Solitario(){

//INSTANCIAS PARA LOS ELEMENTOS PARA LA GUI//
setTitle("Solitario");
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);setUndecorated(true);
getRootPane().setWindowDecorationStyle(new JRootPane().FRAME);
setLocation(115,50);
setResizable(false);
setSize(750,648);
//CONSTRUCTORES//
barraMenu = newJMenuBar();
mnuOpciones=new JMenu("Opciones");
barraMenu.add(mnuOpciones);
mnuOpciones.setMnemonic(KeyEvent.VK_O);
mnuOpciones.addMenuListener(this);
mnuNuevo = new JMenuItem("Nuevojuego");
mnuOpciones.add(mnuNuevo);
mnuNuevo.addActionListener(this);
mnuSalir = new JMenuItem("Salir");
mnuOpciones.add(mnuSalir);
mnuSalir.addActionListener(this); //PARA CONFIGURAR UNA BARRA DE MENÚ PARA UN JFRAME //
setJMenuBar(barraMenu);
info = new JDialog(this,"Solitario",true);
info.getRootPane().setWindowDecorationStyle(new JRootPane().FRAME);info.setResizable(false);
info.setLocation(385,230);
mensaje = new JLabel("mensaje",JLabel.CENTER);
okas = new JButton("Aceptar");
okas.addActionListener(this);info.add(mensaje);
info.add(okas);
// LISTA ORDINAL QUE PERMITE ALMACENAR Y RECUPERAR DATOS//
pila = new Pila[13];
pila[0] = new Pila(45, 25); // ESQUINA SUP IZQUIERDA, CARTAS DE RESERVApila[1] = new Pila(130, 25); // CARTAS PARA MOSTRAR DE UNA EN UNA
pila[2] = new Pila(1, 0, 305, 30); // PRIMER CUADRANTE DE COLOCAR CARTAS
pila[3] = new Pila(1, 0, 405, 30); // SEGUNDO...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS