public void bingoClientGui() {
		JFrame f = new JFrame("Bingo Law");
		f.getContentPane().add(this);
		f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		f.pack();
		f.setVisible(true);
	    Dimension tela = Toolkit.getDefaultToolkit().getScreenSize();  
	    setSize(tela.width, tela.height);
		
		botoes = new ArrayList<JButton>(30);
		setLayout(new GridLayout(7, 5));
		String bingo = "BINGO";
		for (int i = 0; i < 5; i++) {
			final JButton buttoncol = new JButton(String.valueOf(bingo
					.charAt(i)));
			buttoncol.setBackground(Color.white);
			add(buttoncol);
			botoes.add(buttoncol);
			buttoncol.addActionListener(new ActionListener() {

				@Override
				public void actionPerformed(ActionEvent e) {
					JButton b = (JButton) e.getSource();
					try {
						comp.verificaColuna(stub, b.getText());
					} catch (RemoteException e1) {
						// TODO Auto-generated catch block
						e1.printStackTrace();
					}
				}
			});
		}

		for (int i = 5; i < 29; i++) {

			if (i == 17) {
				 add(label);
			}

			JButton button = new JButton("" + number.get(i - 5));
			button.setBackground(Color.white);
			add(button);
			botoes.add(button);
			button.addActionListener(new ActionListener() {

				@Override
				public void actionPerformed(ActionEvent e) {
					JButton b = (JButton) e.getSource();
					if (b.getBackground().equals(Color.green)) {
						b.setBackground(Color.white);
					} else {
						b.setBackground(Color.green);
					}
					System.out.println();
				}
			});
		}
		JButton buttonBingo = new JButton("BINGO!");
		add(buttonBingo);
		botoes.add(buttonBingo);
		buttonBingo.addActionListener(new ActionListener() {

			@Override
			public void actionPerformed(ActionEvent e) {
				try {
					comp.verificaBingo(stub);
				} catch (RemoteException e1) {
					// TODO Auto-generated catch block
					e1.printStackTrace();
				}
			}
		});
		textArea.setLineWrap(true);
		textArea.setEditable(false);
		JScrollPane scrollPane = new JScrollPane( textArea );
		add(scrollPane);
	}