// 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:   PanelDeLaCajaDeBotones.java

package project;

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

// Referenced classes of package project:
//            Botoncitos, Untitled2, LeerConfiguracion, BarraDeProgreso, 
//            AccederADatos, Mensajes, NumAlea, Caja, 
//            ClasePantalla, PanelDelAreaInteractiva, BotonSiguiente, BotonInicio, 
//            NRespuesta, LabelDeFondoDelFrame2

public class PanelDeLaCajaDeBotones extends JPanel
{

    public PanelDeLaCajaDeBotones(LeerConfiguracion leerConfiguracion2, Mensajes mensajes2, Document doc2, BarraDeProgreso bdp2, NRespuesta nRespuesta2)
    {
        nRespuesta = nRespuesta2;
        bdp = bdp2;
        leerConfiguracion = leerConfiguracion2;
        array = new Botoncitos[leerConfiguracion.todasExamen + 2];
        doc = doc2;
        mensajes = mensajes2;
        addMouseListener(new MouseAdapter() {

            public void mouseExited(MouseEvent e)
            {
                escribirToolTip(" ");
            }

            public void mouseEntered(MouseEvent e)
            {
                escribirToolTip(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.PanelDeLaCajaDeBotones", "200411171730", AccederADatos.idioma));
            }

        }
);
    }

    public void construirCajaDeBotones()
    {
        setLayout(new FlowLayout(0, 3, 0));
        setOpaque(true);
        Color color = new Color(158, 158, 196);
        setBackground(color);
        bdp.longitud(leerConfiguracion.todasExamen);
        bdp.frame.setText(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.PanelDeLaCajaDeBotones", "200411171731", AccederADatos.idioma));
        for(i = 1; i <= leerConfiguracion.todasExamen; i++)
        {
            untitled2 = new Untitled2(leerConfiguracion, caja, areaActiva, AreAct, botonSiguiente, botonInicio, alea, labelDeFondoDelFrame, doc, nRespuesta);
            untitled2.darCaja(caja, areaActiva, AreAct, botonSiguiente, botonInicio, alea, labelDeFondoDelFrame);
            array[i] = untitled2.cons(i);
            add(untitled2);
            bdp.setValue(i);
        }

    }

    public void darCaja(Caja caja2, ClasePantalla areaActiva2, PanelDelAreaInteractiva AreAct2, BotonSiguiente botonSiguiente2, BotonInicio botonInicio2, NumAlea alea2, LabelDeFondoDelFrame2 labelDeFondoDelFrame2)
    {
        labelDeFondoDelFrame = labelDeFondoDelFrame2;
        alea = alea2;
        botonSiguiente = botonSiguiente2;
        botonInicio = botonInicio2;
        AreAct = AreAct2;
        caja = caja2;
        areaActiva = areaActiva2;
    }

    public Botoncitos[] cogerBotoncitos()
    {
        return array;
    }

    public void escribirToolTip(String msg2)
    {
        String msg = msg2;
        Mensajes _tmp = mensajes;
        Mensajes.ponerMensaje(msg);
        areaActiva.grabFocus();
    }

    Botoncitos array[];
    NumAlea alea;
    String niv;
    int numeroDePreguntas;
    String Nombre;
    int i;
    Caja caja;
    ClasePantalla areaActiva;
    PanelDelAreaInteractiva AreAct;
    BotonSiguiente botonSiguiente;
    BotonInicio botonInicio;
    Untitled2 untitled2;
    Mensajes mensajes;
    Document doc;
    LeerConfiguracion leerConfiguracion;
    BarraDeProgreso bdp;
    NRespuesta nRespuesta;
    LabelDeFondoDelFrame2 labelDeFondoDelFrame;
}