// Decompiled by DJ v3.12.12.96 Copyright 2011 Atanas Neshkov  Date: 08/10/2012 8:47:41
// Home Page: http://members.fortunecity.com/neshkov/dj.html http://www.neshkov.com/dj.html - Check often for new version!
// Decompiler options: packimports(3) 
// Source File Name:   DeseaTerminar.java

package project;

import java.applet.Applet;
import java.applet.AudioClip;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
import traduccion.Traducir;

// Referenced classes of package project:
//            JLabel, Boton, MensajeDeError, AccederADatos, 
//            Frame1, Frame2, Fin, BotonTerminar, 
//            BotonSiguiente, LabelDeFondoDelFrame2, Crono

public class DeseaTerminar extends JFrame
{

    public DeseaTerminar(Fin fin2)
    {
        fondo = new project.JLabel();
        si = new Boton(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.DeseaTerminar", "200411231528", AccederADatos.idioma));
        no = new Boton(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.DeseaTerminar", "200411231529", AccederADatos.idioma));
        fin = fin2;
        try
        {
            audio = Applet.newAudioClip((project.Frame1.class).getResource("sonidos/click.wav"));
        }
        catch(Exception e)
        {
            e.printStackTrace();
            MensajeDeError mensaje = new MensajeDeError();
            mensaje.mensaje(true, Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.DeseaTerminar", "200411301751", AccederADatos.idioma) + "click.wav");
            mensaje = null;
        }
        enableEvents(64L);
        jbInit();
    }

    private void jbInit()
    {
        setDefaultCloseOperation(0);
        project.JLabel ln1 = new project.JLabel();
        ln1.setPreferredSize(new Dimension(60, 60));
        ln1.setOpaque(false);
        project.JLabel ls1 = new project.JLabel();
        ls1.setPreferredSize(new Dimension(20, 20));
        ls1.setOpaque(false);
        project.JLabel le1 = new project.JLabel();
        le1.setPreferredSize(new Dimension(30, 30));
        le1.setOpaque(false);
        project.JLabel lo1 = new project.JLabel();
        lo1.setPreferredSize(new Dimension(40, 40));
        lo1.setOpaque(false);
        project.JLabel ln2 = new project.JLabel();
        ln2.setPreferredSize(new Dimension(60, 60));
        ln2.setOpaque(false);
        project.JLabel ls2 = new project.JLabel();
        ls2.setPreferredSize(new Dimension(20, 20));
        ls2.setOpaque(false);
        project.JLabel le2 = new project.JLabel();
        le2.setPreferredSize(new Dimension(40, 40));
        le2.setOpaque(false);
        project.JLabel lo2 = new project.JLabel();
        lo2.setPreferredSize(new Dimension(30, 30));
        lo2.setOpaque(false);
        JPanel pbs = new JPanel();
        pbs.setOpaque(false);
        pbs.setLayout(new FlowLayout());
        pbs.add(si);
        JPanel pbn = new JPanel();
        pbn.setOpaque(false);
        pbn.setLayout(new FlowLayout());
        pbn.add(no);
        try
        {
            setTitle(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.DeseaTerminar", "200411171625", AccederADatos.idioma));
        }
        catch(Exception e)
        {
            e.printStackTrace();
            MensajeDeError mensaje = new MensajeDeError();
            mensaje.mensaje(true, Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.DeseaTerminar", "200411171629", AccederADatos.idioma));
            mensaje = null;
        }
        fondo.setLayout(new BorderLayout());
        JPanel sur = new JPanel();
        sur.setOpaque(false);
        sur.setLayout(new FlowLayout());
        sur.add(pbs);
        sur.add(pbn);
        JPanel centro = new JPanel();
        centro.setOpaque(false);
        centro.setLayout(new FlowLayout(1, 0, 20));
        String text = new String(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.DeseaTerminar", "200411231614", AccederADatos.idioma));
        String array[] = text.split("-br-");
        Font m_defaultFont = new Font("Arial", 1, 15);
        JPanel mensaje = new JPanel();
        mensaje.setOpaque(false);
        mensaje.setLayout(new FlowLayout(1, 0, 5));
        mensaje.setPreferredSize(new Dimension(250, 60));
        for(int i = 0; i < array.length; i++)
        {
            project.JLabel label = new project.JLabel(array[i]);
            label.setHorizontalAlignment(2);
            label.setFont(m_defaultFont);
            label.setForeground(new Color(66, 82, 148));
            mensaje.add(label);
        }

        centro.add(mensaje);
        fondo.add(centro, "Center");
        fondo.add(sur, "South");
        setIconImage((new ImageIcon((project.Frame1.class).getResource(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.DeseaTerminar", "200411221710", AccederADatos.idioma)))).getImage());
        contentPane = (JPanel)getContentPane();
        contentPane.setLayout(new BorderLayout());
        if(!AccederADatos.entraComoApplet)
            setSize(300, 155);
        else
            setSize(300, 173);
        setResizable(false);
        contentPane.add(fondo, "Center");
        contentPane.setBackground(Color.white);
        si.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e)
            {
                try
                {
                    if(bsig.sonido.compareTo("si") == 0)
                        audio.play();
                    fin.Actualizar(frame2.labelDeFondoDelFrame2.ac, frame2.labelDeFondoDelFrame2.fa, frame2.labelDeFondoDelFrame2.grado1, frame2.labelDeFondoDelFrame2.grado2, frame2.labelDeFondoDelFrame2.grado3, frame2.labelDeFondoDelFrame2);
                    fin.LeerTabla();
                    ocultar();
                }
                catch(Exception ex)
                {
                    ex.printStackTrace();
                }
            }

        }
);
        no.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e)
            {
                try
                {
                    if(bsig.sonido.compareTo("si") == 0)
                        audio.play();
                    ocultar();
                    frame1.setLocation(posicion);
                    bt.habilitar();
                    if(AccederADatos.leer("h.ventanaOpciones").compareToIgnoreCase("S\355") == 0)
                        frame2.setVisible(true);
                    frame1.setVisible(true);
                    AccederADatos.frameActivo = frame1;
                    frame2.labelDeFondoDelFrame2.crono.yaSePuede = false;
                }
                catch(Exception ex)
                {
                    ex.printStackTrace();
                }
            }

        }
);
    }

    public void ocultar()
    {
        setVisible(false);
    }

    Point posicion;
    Frame1 frame1;
    Frame2 frame2;
    Fin fin;
    JPanel contentPane;
    project.JLabel fondo;
    Boton si;
    Boton no;
    BotonTerminar bt;
    AudioClip audio;
    BotonSiguiente bsig;
}