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

package project;

import java.awt.*;
import javax.swing.*;
import traduccion.Traducir;

// Referenced classes of package project:
//            JLabel, LabelClasePantalla, ResumenPaso1, APPClasePantallasUI, 
//            AccederADatos

public class ClasePantalla extends project.JLabel
{

    public ClasePantalla(String Enunciado)
    {
        labelTexto = new LabelClasePantalla();
        labelTexto.setPreferredSize(new Dimension(444, 254));
        resumenPaso1 = new ResumenPaso1(getPreferredSize());
        labelTexto.setEnabled(true);
        labelTexto.setBorder(BorderFactory.createEmptyBorder(0, 5, 0, 5));
        labelTexto.setDoubleBuffered(true);
        labelTexto.setOpaque(false);
        labelTexto.setBackground(Color.white);
        labelTexto.setText(Enunciado);
        labelTexto.setHorizontalAlignment(0);
        labelTexto.setFont(new Font("Serif", 1, 50));
        labelTexto.setUI(new APPClasePantallasUI(Integer.parseInt(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.ClasePantalla", "200411251425", AccederADatos.idioma)), Integer.parseInt(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.ClasePantalla", "200411251426", AccederADatos.idioma))));
        setLayout(new BorderLayout());
        add(labelTexto, "Center");
        setPreferredSize(new Dimension(444, 254));
        javax.swing.border.Border bordeImagenes = BorderFactory.createCompoundBorder(BorderFactory.createBevelBorder(0, Color.white, Color.black, Color.darkGray, Color.gray), BorderFactory.createEmptyBorder(0, 0, 0, 0));
        setBorder(bordeImagenes);
        setOpaque(true);
        setBackground(Color.white);
    }

    public void cerrarPregunta()
    {
        try
        {
            removeAll();
            labelTexto.setText("");
            setIcon(imagenDefecto);
            setLayout(new BorderLayout());
            add(labelTexto, "Center");
            repaint();
        }
        catch(Exception ex)
        {
            ex.printStackTrace();
        }
    }

    public void insertarImagen(Icon imagen)
    {
        try
        {
            removeAll();
            setIcon(imagen);
            labelTexto.setText("");
            repaint();
        }
        catch(Exception ex)
        {
            ex.printStackTrace();
        }
    }

    public void mostrarResultado(boolean correcta)
    {
        cerrarPregunta();
        try
        {
            if(correcta)
            {
                labelTexto.setForeground(new Color(2, 39, 127));
                labelTexto.setText(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.ClasePantalla", "200411251423", AccederADatos.idioma));
            } else
            {
                labelTexto.setForeground(new Color(222, 3, 44));
                labelTexto.setText(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.ClasePantalla", "200411251424", AccederADatos.idioma));
            }
            labelTexto.repaint();
        }
        catch(Exception ex)
        {
            ex.printStackTrace();
        }
    }

    public void mostrarResumen()
    {
        cerrarPregunta();
        setIcon(imagenDefecto);
        add(resumenPaso1, "Center");
    }

    public static void main(String args[])
    {
        ClasePantalla botonBarraDeMenus1 = new ClasePantalla("Prueba");
    }

    static Class _mthclass$(String x0)
    {
        return Class.forName(x0);
        ClassNotFoundException x1;
        x1;
        throw new NoClassDefFoundError(x1.getMessage());
    }

    public LabelClasePantalla labelTexto;
    public ResumenPaso1 resumenPaso1;
    public static String StringImagenDefecto;
    public static ImageIcon imagenDefecto;

    static 
    {
        StringImagenDefecto = Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.ClasePantalla", "200411251427", AccederADatos.idioma);
        imagenDefecto = new ImageIcon((project.Frame1.class).getResource(StringImagenDefecto));
    }
}