public void comunicacaoCamera(JButton button) {
        String diretorio = "C:/ProjetoLeona/Observações/";
        String observacao = "Evento ";
        String imagem;

        if ("Capture".equals(button.getActionCommand())) {
            int[] a = new int[1080000];
            for (int i = 0; i < a.length; i++) {
                FrameGrabbingControl fgc = (FrameGrabbingControl) player.getControl("javax.media.control.FrameGrabbingControl");
                Buffer buffer = fgc.grabFrame();

                BufferToImage bti = new BufferToImage((VideoFormat) buffer.getFormat());
                Image image = bti.createImage(buffer);

                JIResizeImage resize = new JIResizeImage();

                bi = (BufferedImage) image;
                //Image imageresize = resize.rescale(bi, 240, 240);

                boolean dir = new File(diretorio + observacao).mkdir();

                String caminho = diretorio + observacao;

                System.out.println("imagem[" + i + "]");
                FileDialog fd =new FileDialog(new Frame(),"Select file...",FileDialog.SAVE);
              
              //  FileDialog fd = new FileDialog(Controlador.this, "Save Image", FileDialog.SAVE);

                imagem = "imagem[" + i + "]";
                fd.setDirectory(caminho);
                // fd.setTitle("Save Image");
                fd.setFile(imagem);

                if (fd.getFile() != null) {
                    nfile = fd.getDirectory() + fd.getFile() + ".jpg";
                    try {

                        File make = new File(nfile);
                        try {

                            ImageIO.write(bi, "jpg", make);
                        } catch (IOException ex) {

                            Logger.getLogger(WebCamForm.class.getName()).log(Level.SEVERE, null, ex);
                        }
                    } catch (Exception ex) {
                    }
                }
            }
        } else {
            if ("Stop".equals(button.getActionCommand())) {
                System.out.println("**************Cancela de capturar imagens**********");
            }
        }
    }