/**
 * @(#)Text1.java
 *
 *
 * @author 
 * @version 1.00 2013/9/21
 */

import javax.swing.*;
import javax.swing.JFrame.*;
import java.awt.*;
import javax.swing.event.*;
import java.awt.event.*;


public class MEGASENA_JAVA extends JFrame implements ActionListener
{
	

	int Numero01, Numero02, Numero03, Numero04, Numero05, Numero06;
	int Numero11, Numero12, Numero13, Numero14, Numero15, Numero16;
	int Numero21, Numero22, Numero23, Numero24, Numero25, Numero26;
	int Numero31, Numero32, Numero33, Numero34, Numero35, Numero36;
	int Numero41, Numero42, Numero43, Numero44, Numero45, Numero46;
	int Numero51, Numero52, Numero53, Numero54, Numero55, Numero56;
	int Numero61, Numero62, Numero63, Numero64, Numero65, Numero66;
	int Numero71, Numero72, Numero73, Numero74, Numero75, Numero76;
	int Numero81, Numero82, Numero83, Numero84, Numero85, Numero86;
	int Numero91, Numero92, Numero93, Numero94, Numero95, Numero96;
				 
	
    public MEGASENA_JAVA() 
    {
    	setLayout(new GridLayout(10, 2));
    	Carrega_Numeros();
    	add(new JLabel("Primeira Combinção:")); 
    	add(new JLabel(""+ Numero01 + "  "+ Numero02 + "  "+	Numero03 + "  "+ Numero04  + "  "+ Numero05  + "  "+ Numero06));
    	//
    	add(new JLabel("Segunda Combinção:")); 
		add(new JLabel(""+ Numero11 + "  "+ Numero12 + "  "+	Numero13 + "  "+ Numero14  + "  "+ Numero15  + "  "+ Numero16));
    		
       	//
    	add(new JLabel("Terceira Combinção:")); 
       	add(new JLabel("" + Numero21 + "  "+ Numero22 + "  "+	Numero23 + "  "+ Numero24  + "  "+ Numero25  + "  "+ Numero26));
    	//
    	add(new JLabel("Quarta Combinção:")); 
		add(new JLabel("" + Numero31 + "  "+ Numero32 + "  "+	Numero33 + "  "+ Numero34  + "  "+ Numero35  + "  "+ Numero36));
    	//
     	add(new JLabel("Quinta Combinção:")); 
        add(new JLabel("" + Numero41 + "  "+ Numero42 + "  "+	Numero43 + "  "+ Numero44  + "  "+ Numero45  + "  "+ Numero46)); 
    	//
    	add(new JLabel("Sexta Combinção:")); 
        add(new JLabel("" + Numero51 + "  "+ Numero52 + "  "+	Numero53 + "  "+ Numero54  + "  "+ Numero55  + "  "+ Numero56)); 
    	//    	
    	add(new JLabel("Sétima Combinção:"));
    	add(new JLabel("" + Numero61 + "  "+ Numero62 + "  "+	Numero63 + "  "+ Numero64  + "  "+ Numero65  + "  "+ Numero66));
    	//
   		add(new JLabel("Oitava Combinção:"));
    	add(new JLabel("" + Numero71 + "  "+ Numero72 + "  "+	Numero73 + "  "+ Numero74  + "  "+ Numero75  + "  "+ Numero76)); 
    	//
    	add(new JLabel("Nona Combinção:"));   
    	add(new JLabel("" + Numero81 + "  "+ Numero82 + "  "+	Numero83 + "  "+ Numero84  + "  "+ Numero85  + "  "+ Numero86));
    	//
    	add(new JLabel("Décima Combinção:")); 
    	add(new JLabel("" + Numero91 + "  "+ Numero92 + "  "+	Numero93 + "  "+ Numero94  + "  "+ Numero95  + "  "+ Numero96));
    		
    		

    	


    	pack();
    	show(); 
		
 
  		
  		System.out.println("Quinta Combinção:");
   	 	 		
  		System.out.println("Sexta Combinção:");
   	 	 
  		
  		System.out.println("Sétima Combinção:");

  		
  		System.out.println("Oitava Combinção:");
   	 	 
  		
  		System.out.println("Nona Combinção:");
   	 	System.out.println("" + Numero91 + "  "+ Numero92 + "  "+	Numero93 + "  "+ Numero94  + "  "+ Numero95  + "  "+ Numero96); 
  
  		  	
   	
   	
   	 	/*	//Segunda Combinação    	
    	Numero11 = Retorna_Numero_Aleatorio();
    	Numero12 = Retorna_Numero_Aleatorio();
    	Numero13 = Retorna_Numero_Aleatorio();
    	Numero14 = Retorna_Numero_Aleatorio();
    	Numero15 = Retorna_Numero_Aleatorio();
    	Numero16 = Retorna_Numero_Aleatorio();
		//Terceira Combinação
    	Numero21 = Retorna_Numero_Aleatorio();
    	Numero22 = Retorna_Numero_Aleatorio();
    	Numero23 = Retorna_Numero_Aleatorio();
    	Numero24 = Retorna_Numero_Aleatorio();
    	Numero25 = Retorna_Numero_Aleatorio();
    	Numero26 = Retorna_Numero_Aleatorio();
    	//Quarta Combinação
    	Numero31 = Retorna_Numero_Aleatorio();
    	Numero32 = Retorna_Numero_Aleatorio();
    	Numero33 = Retorna_Numero_Aleatorio();
    	Numero34 = Retorna_Numero_Aleatorio();
    	Numero35 = Retorna_Numero_Aleatorio();
    	Numero36 = Retorna_Numero_Aleatorio();
    	// Quinta combinação
    	Numero41 = Retorna_Numero_Aleatorio();
    	Numero42 = Retorna_Numero_Aleatorio();
    	Numero43 = Retorna_Numero_Aleatorio();
    	Numero44 = Retorna_Numero_Aleatorio();
    	Numero45 = Retorna_Numero_Aleatorio();
    	Numero46 = Retorna_Numero_Aleatorio();
    	// Sexta combinação
    	Numero51 = Retorna_Numero_Aleatorio();
    	Numero52 = Retorna_Numero_Aleatorio();
    	Numero53 = Retorna_Numero_Aleatorio();
    	Numero54 = Retorna_Numero_Aleatorio();
    	Numero55 = Retorna_Numero_Aleatorio();
    	Numero56 = Retorna_Numero_Aleatorio();
		// Sétima combinação
    	Numero61 = Retorna_Numero_Aleatorio();
    	Numero62 = Retorna_Numero_Aleatorio();
    	Numero63 = Retorna_Numero_Aleatorio();
    	Numero64 = Retorna_Numero_Aleatorio();
    	Numero65 = Retorna_Numero_Aleatorio();
    	Numero66 = Retorna_Numero_Aleatorio();
    	// Oitava combinação
    	Numero71 = Retorna_Numero_Aleatorio();
    	Numero72 = Retorna_Numero_Aleatorio();
    	Numero73 = Retorna_Numero_Aleatorio();
    	Numero74 = Retorna_Numero_Aleatorio();
    	Numero75 = Retorna_Numero_Aleatorio();
    	Numero76 = Retorna_Numero_Aleatorio();
    	//Décima combinação
    	Numero81 = Retorna_Numero_Aleatorio();
    	Numero82 = Retorna_Numero_Aleatorio();
    	Numero83 = Retorna_Numero_Aleatorio();
    	Numero84 = Retorna_Numero_Aleatorio();
    	Numero85 = Retorna_Numero_Aleatorio();
    	Numero86 = Retorna_Numero_Aleatorio();
    	//Décima combinação
    	Numero91 = Retorna_Numero_Aleatorio();
    	Numero92 = Retorna_Numero_Aleatorio();
    	Numero93 = Retorna_Numero_Aleatorio();
    	Numero94 = Retorna_Numero_Aleatorio();
    	Numero95 = Retorna_Numero_Aleatorio();
    	Numero96 = Retorna_Numero_Aleatorio();
		*/
    	
    
    }
    //Método para gerar um número aleatorio
    public int Retorna_Numero_Aleatorio()
    {
    	int i = 1 + (int)(Math.random() * 60);
    	System.out.println("Número/////////////" + i);
    	return i;  
    	
    }
    public void Carrega_Numeros()
    {
    	//Primeira Combinção 
    	Numero01 = Retorna_Numero_Aleatorio();
    	System.out.println ("Primeiro Numero OK");
    	Numero02 = Retorna_Numero_Aleatorio();
    	while(Numero02 == Numero01 )
    	{	Numero02 = Retorna_Numero_Aleatorio();}
    	System.out.println ("Segundo Numero OK");
    	Numero03 = Retorna_Numero_Aleatorio();
    	while(Numero03 == Numero01 || Numero03 == Numero02 )
    	{	Numero03 = Retorna_Numero_Aleatorio();}
    	Numero04 = Retorna_Numero_Aleatorio();
    	while(Numero04 == Numero01 || Numero04 == Numero02|| Numero04 == Numero03 )
    	{	Numero04 = Retorna_Numero_Aleatorio();}
 		Numero05 = Retorna_Numero_Aleatorio();
    	while(Numero05 == Numero01 || Numero05 == Numero02|| Numero05 == Numero03|| Numero05 == Numero04  )
    	{	Numero05 = Retorna_Numero_Aleatorio();}
        Numero06 = Retorna_Numero_Aleatorio();
		while(Numero06 == Numero01 || Numero06 == Numero06|| Numero06 == Numero03|| Numero06 == Numero04 || Numero06 == Numero05)
    	{	Numero06 = Retorna_Numero_Aleatorio();}
		//Segunda Combinação    	
    	Numero11 = Retorna_Numero_Aleatorio();
    	Numero12 = Retorna_Numero_Aleatorio();
    	Numero13 = Retorna_Numero_Aleatorio();
    	Numero14 = Retorna_Numero_Aleatorio();
    	Numero15 = Retorna_Numero_Aleatorio();
    	Numero16 = Retorna_Numero_Aleatorio();
		//Terceira Combinação
    	Numero21 = Retorna_Numero_Aleatorio();
    	Numero22 = Retorna_Numero_Aleatorio();
    	Numero23 = Retorna_Numero_Aleatorio();
    	Numero24 = Retorna_Numero_Aleatorio();
    	Numero25 = Retorna_Numero_Aleatorio();
    	Numero26 = Retorna_Numero_Aleatorio();
    	//Quarta Combinação
    	Numero31 = Retorna_Numero_Aleatorio();
    	Numero32 = Retorna_Numero_Aleatorio();
    	Numero33 = Retorna_Numero_Aleatorio();
    	Numero34 = Retorna_Numero_Aleatorio();
    	Numero35 = Retorna_Numero_Aleatorio();
    	Numero36 = Retorna_Numero_Aleatorio();
    	// Quinta combinação
    	Numero41 = Retorna_Numero_Aleatorio();
    	Numero42 = Retorna_Numero_Aleatorio();
    	Numero43 = Retorna_Numero_Aleatorio();
    	Numero44 = Retorna_Numero_Aleatorio();
    	Numero45 = Retorna_Numero_Aleatorio();
    	Numero46 = Retorna_Numero_Aleatorio();
    	// Sexta combinação
    	Numero51 = Retorna_Numero_Aleatorio();
    	Numero52 = Retorna_Numero_Aleatorio();
    	Numero53 = Retorna_Numero_Aleatorio();
    	Numero54 = Retorna_Numero_Aleatorio();
    	Numero55 = Retorna_Numero_Aleatorio();
    	Numero56 = Retorna_Numero_Aleatorio();
		// Sétima combinação
    	Numero61 = Retorna_Numero_Aleatorio();
    	Numero62 = Retorna_Numero_Aleatorio();
    	Numero63 = Retorna_Numero_Aleatorio();
    	Numero64 = Retorna_Numero_Aleatorio();
    	Numero65 = Retorna_Numero_Aleatorio();
    	Numero66 = Retorna_Numero_Aleatorio();
    	// Oitava combinação
    	Numero71 = Retorna_Numero_Aleatorio();
    	Numero72 = Retorna_Numero_Aleatorio();
    	Numero73 = Retorna_Numero_Aleatorio();
    	Numero74 = Retorna_Numero_Aleatorio();
    	Numero75 = Retorna_Numero_Aleatorio();
    	Numero76 = Retorna_Numero_Aleatorio();
    	//Décima combinação
    	Numero81 = Retorna_Numero_Aleatorio();
    	Numero82 = Retorna_Numero_Aleatorio();
    	Numero83 = Retorna_Numero_Aleatorio();
    	Numero84 = Retorna_Numero_Aleatorio();
    	Numero85 = Retorna_Numero_Aleatorio();
    	Numero86 = Retorna_Numero_Aleatorio();
    	//Décima combinação
    	Numero91 = Retorna_Numero_Aleatorio();
    	Numero92 = Retorna_Numero_Aleatorio();
    	Numero93 = Retorna_Numero_Aleatorio();
    	Numero94 = Retorna_Numero_Aleatorio();
    	Numero95 = Retorna_Numero_Aleatorio();
    	Numero96 = Retorna_Numero_Aleatorio();
 
    	 
    } 
    // Método Executor da Classe
    public static void main (String[] args)
    {
    	new MEGASENA_JAVA();	
	}
	//Metodo para tratar ações dos botões
	public void actionPerformed(ActionEvent e) 
	{
		if(e.getActionCommand().equals("Sair do Sistema"))
		{
			System.exit(0);
		}
		if(e.getActionCommand().equals("Novos Números"))
		{
			Carrega_Numeros();
			show();
		}
	}
	// 
    
    
}