// Decompiled by DJ v3.12.12.96 Copyright 2011 Atanas Neshkov  Date: 08/10/2012 8:48:01
// 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:   PanelDeLaCabecera.java

package project;

import java.awt.*;
import javax.swing.*;
import org.w3c.dom.Document;
import traduccion.Traducir;

// Referenced classes of package project:
//            NumAlea, PanelQueContieneElScrollPane, ImagenDeLaCabecera, PanelDelAreaInteractiva, 
//            CajaDeTextoDeLasPreguntas, JLabel, BotonTemas, LabelDeFondoDelFrame2, 
//            PanelDeLosBotones, BotonSiguiente, AccederADatos, LeerConfiguracion, 
//            BotonInicio, BotonOpciones, BotonTerminar, BotonAyuda, 
//            BotonSonido, Mensajes, Botoncitos, Caja, 
//            Frame2, DeseaTerminar, BarraDeProgreso, NRespuesta

public class PanelDeLaCabecera extends JPanel
{

    public PanelDeLaCabecera(LeerConfiguracion leerConfiguracion2, Frame2 frameOpciones2, LabelDeFondoDelFrame2 labelDeFondoDelFrame2, DeseaTerminar deseaTerminar2, BarraDeProgreso bdp2, NRespuesta nRespuesta2, Mensajes mensajes2)
    {
        panel2 = new JPanel();
        panel3 = new JPanel();
        mensajes = mensajes2;
        nRespuesta = nRespuesta2;
        bdp = bdp2;
        leerConfiguracion = leerConfiguracion2;
        frameOpciones = frameOpciones2;
        alea = new NumAlea(frameOpciones, leerConfiguracion);
        deseaTerminar = deseaTerminar2;
        labelDeFondoDelFrame = labelDeFondoDelFrame2;
        labelDeFondoDelFrame.darmensajes(mensajes);
        Pqcesp1 = new PanelQueContieneElScrollPane(leerConfiguracion, labelDeFondoDelFrame, mensajes, doc, bdp, nRespuesta);
        Idlc1 = new ImagenDeLaCabecera(leerConfiguracion, frameOpciones, labelDeFondoDelFrame, deseaTerminar, doc);
        setOpaque(false);
        setLayout(new BorderLayout());
        panel2.setLayout(new BorderLayout());
        panel2.setOpaque(false);
        panel3.setLayout(new BorderLayout());
        panel3.setOpaque(false);
        panel2.add(Idlc1, "West");
        add(panel2, "North");
        panel3.add(Pqcesp1, "North");
        panel2.add(panel3, "South");
        bInicio = Idlc1.bInicio;
        bSiguiente = Idlc1.bSiguiente;
        bOpciones = Idlc1.bOpciones;
        bTerminar = Idlc1.bTerminar;
        bAyuda = Idlc1.Pdlb1.bta1;
        bSonido = Idlc1.Pdlb1.bSond;
        Pdai1 = new PanelDelAreaInteractiva(bSiguiente, labelDeFondoDelFrame);
        labelDeFondoDelFrame.panelDelAreaInteractiva = Pdai1;
        Cdtdlp1 = new CajaDeTextoDeLasPreguntas(mensajes, bSiguiente, Pdai1);
        panel3.add(Cdtdlp1, "Center");
        project.JLabel bulto1 = new project.JLabel();
        bulto1.setPreferredSize(new Dimension(15, 5));
        bulto1.setOpaque(false);
        project.JLabel bulto2 = new project.JLabel();
        bulto2.setPreferredSize(new Dimension(12, 5));
        bulto2.setOpaque(false);
        panel3.add(bulto1, "East");
        panel3.add(bulto2, "West");
        jTextArea = Cdtdlp1.darCaja();
        Pdai1.dartexto(jTextArea);
        bSiguiente.cdtdlp = Cdtdlp1;
        add(Pdai1, "West");
        ClasePantalla areaActiva = Pdai1.darLabel();
        Idlc1.darCaja(jTextArea, areaActiva, Pdai1, alea);
        Pqcesp1.darCaja(jTextArea, areaActiva, Pdai1, bSiguiente, bInicio, alea);
        array = Pqcesp1.cogerBotoncitos();
        Idlc1.darArray(array);
        project.JLabel labelLogo = new project.JLabel();
        labelLogo.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 0));
        try
        {
            labelLogo.setIcon(new ImageIcon((project.Frame1.class).getResource(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.PanelDeLaCabecera", "200411221823", AccederADatos.idioma))));
        }
        catch(Exception e1)
        {
            try
            {
                labelLogo.setIcon(new ImageIcon((project.Frame1.class).getResource(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.PanelDeLaCabecera", "200411221504", AccederADatos.idioma))));
            }
            catch(Exception e2) { }
        }
        labelLogo.setVerticalAlignment(1);
        JPanel conFlow = new JPanel();
        conFlow.setLayout(new FlowLayout(0, 8, 3));
        conFlow.setOpaque(false);
        conFlow.setPreferredSize(new Dimension(291, 90));
        if(leerConfiguracion.NTema1.compareToIgnoreCase("") != 0)
        {
            BotonTemas botonTemas1 = new BotonTemas(leerConfiguracion.NTema1, Color.red);
            conFlow.add(botonTemas1);
        }
        if(leerConfiguracion.NTema2.compareToIgnoreCase("") != 0)
        {
            BotonTemas botonTemas2 = new BotonTemas(leerConfiguracion.NTema2, Color.yellow);
            conFlow.add(botonTemas2);
        }
        if(leerConfiguracion.NTema3.compareToIgnoreCase("") != 0)
        {
            BotonTemas botonTemas3 = new BotonTemas(leerConfiguracion.NTema3, Color.magenta);
            conFlow.add(botonTemas3);
        }
        if(leerConfiguracion.NTema4.compareToIgnoreCase("") != 0)
        {
            BotonTemas botonTemas4 = new BotonTemas(leerConfiguracion.NTema4, Color.blue);
            conFlow.add(botonTemas4);
        }
        if(leerConfiguracion.NTema5.compareToIgnoreCase("") != 0)
        {
            BotonTemas botonTemas5 = new BotonTemas(leerConfiguracion.NTema5, new Color(140, 102, 54));
            conFlow.add(botonTemas5);
        }
        if(leerConfiguracion.NTema6.compareToIgnoreCase("") != 0)
        {
            BotonTemas botonTemas6 = new BotonTemas(leerConfiguracion.NTema6, Color.cyan);
            conFlow.add(botonTemas6);
        }
        if(leerConfiguracion.NTema7.compareToIgnoreCase("") != 0)
        {
            BotonTemas botonTemas7 = new BotonTemas(leerConfiguracion.NTema7, Color.green);
            conFlow.add(botonTemas7);
        }
        JPanel panelDeLosBotonesDEColores = new JPanel();
        panelDeLosBotonesDEColores.setLayout(new BorderLayout());
        panelDeLosBotonesDEColores.setOpaque(false);
        panelDeLosBotonesDEColores.add(conFlow, "West");
        panelDeLosBotonesDEColores.add(labelLogo, "East");
        add(panelDeLosBotonesDEColores, "South");
        bInicio.darMensajes(mensajes);
        bInicio.panelDelAreaInteractiva = Pdai1;
        bSiguiente.darMensajes(mensajes);
        bSiguiente.panelDelAreaInteractiva = Pdai1;
        bOpciones.darMensajes(mensajes);
        bOpciones.panelDelAreaInteractiva = Pdai1;
        bTerminar.darMensajes(mensajes);
        bTerminar.panelDelAreaInteractiva = Pdai1;
        bAyuda.darMensajes(mensajes);
        bAyuda.panelDelAreaInteractiva = Pdai1;
        bSonido.mensajes = mensajes;
    }

    PanelDelAreaInteractiva panelDelAreaInteractiva;
    Mensajes mensajes;
    Botoncitos array[];
    NumAlea alea;
    Caja jTextArea;
    PanelDelAreaInteractiva Pdai1;
    CajaDeTextoDeLasPreguntas Cdtdlp1;
    ImagenDeLaCabecera Idlc1;
    PanelQueContieneElScrollPane Pqcesp1;
    JPanel panel2;
    JPanel panel3;
    BotonSiguiente bSiguiente;
    BotonInicio bInicio;
    BotonOpciones bOpciones;
    BotonTerminar bTerminar;
    BotonAyuda bAyuda;
    JPanel pan;
    Frame2 frameOpciones;
    LabelDeFondoDelFrame2 labelDeFondoDelFrame;
    DeseaTerminar deseaTerminar;
    Document doc;
    LeerConfiguracion leerConfiguracion;
    BarraDeProgreso bdp;
    NRespuesta nRespuesta;
    BotonSonido bSonido;
}