Está en la página 1de 2

import import import import import import import import

java.awt.Color; java.awt.Font; java.util.ArrayList; java.util.Scanner; javax.swing.*; java.awt.event.*; java.awt.GridLayout; java.awt.GridLayout;

public class tambola { public static void main(String args[]) { JFrame f=new TambolaFrame(); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setVisible(true); } } class TambolaFrame extends JFrame { JPanel p; JButton b[]; TambolaFrame() { setSize(400,400); setTitle("Tambola"); p=new JPanel(); p.setLayout(new GridLayout(5,5)); b=new JButton[25]; int i; for(i=0;i<25;i++) { b[i]=new JButton(""); b[i].setFont(new Font("Times New Roman",Font.BOLD,25)); b[i].setBackground(Color.WHITE); p.add(b[i]); } b[12].addActionListener(new TambolaListener()); add(p); } public void match(ArrayList<Integer> an, ArrayList<String> as, String pos ) { int i; for(i=0;i<as.size();i++) if(as.contains(pos)) an.set(i, an.get(i)+1); } public void myTambola() { ArrayList<Integer> arr_num=new ArrayList<Integer>(100); ArrayList<String> mystr=new ArrayList<String>(); ArrayList<Integer>match=new ArrayList<Integer>(); int i , pos,j; String temp,finalstr; Scanner sc=new Scanner(System.in); int num; finalstr=" "; for(i=0 ;i<60 ; i++) { arr_num.add((i+1)); match.add(0); } for(i=0;i<25;i++) { pos=(int)(Math.random()*arr_num.size());

num=arr_num.remove(pos); b[i].setText(num+""); if(num<10) temp="0"+num; else temp=num+""; temp=" "+temp; finalstr+=temp; } mystr.add(finalstr); for(i=0;i<match.size();i++) if(match.get(i)==25) System.out.println("Duplicate"); } class TambolaListener implements ActionListener { public void actionPerformed(ActionEvent e) { myTambola(); } } }

También podría gustarte