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

package project;

import java.applet.Applet;
import java.applet.AppletContext;
import java.awt.*;
import java.awt.event.*;
import java.io.IOException;
import java.net.URL;
import java.util.Vector;
import javax.swing.*;
import traduccion.Traducir;

// Referenced classes of package project:
//            JLabel, BotonPantallaPrincipal, BotonBarraDeMenus, APPTittleUI, 
//            AccederADatos, Application1

public class PantallaPrincipal extends JFrame
{

    public PantallaPrincipal(Application1 aplicacion2)
    {
        lFondoCentro = new project.JLabel();
        mensajitos = new project.JLabel(" ");
        f1 = new Font("Arial", 1, 11);
        x = 0;
        y = 0;
        panelLogo = new JPanel();
        jButton1 = new project.JLabel();
        logoCentro = new project.JLabel();
        salir = new project.JLabel();
        arrayIdiomas = null;
        g = 0;
        aplicacion = aplicacion2;
        mensajitos.setFont(f1);
        mensajitos.setForeground(new Color(158, 158, 196));
        enableEvents(64L);
        jbInit();
    }

    private void jbInit()
    {
        if(!AccederADatos.entraComoApplet)
            setSize(683, 413);
        else
            setSize(683, 431);
        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
        setTitle(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.PantallaPrincipal", "200411181427", AccederADatos.idioma) + " (" + AccederADatos.leer("h.version") + ")");
        setIconImage((new ImageIcon((project.Frame1.class).getResource(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.PantallaPrincipal", "200411221927", AccederADatos.idioma)))).getImage());
        setResizable(false);
        setDefaultCloseOperation(0);
        contentPane = (JPanel)getContentPane();
        contentPane.setLayout(new BorderLayout());
        panelLogo.setOpaque(false);
        lFondoCentro.setLayout(new BorderLayout());
        lFondoCentro.add(panelLogo, "North");
        jButton1.setCursor(new Cursor(12));
        jButton1.setOpaque(false);
        jButton1.setBorder(null);
        try
        {
            jButton1.setIcon(new ImageIcon((project.Frame1.class).getResource(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.PantallaPrincipal", "200411221928", AccederADatos.idioma))));
        }
        catch(Exception ex)
        {
            jButton1.setIcon(new ImageIcon((project.Frame1.class).getResource(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.PantallaPrincipal", "200411221929", AccederADatos.idioma))));
        }
        jButton1.addMouseListener(new MouseAdapter() {

            public void mouseReleased(MouseEvent event)
            {
                if(!AccederADatos.entraComoApplet)
                    try
                    {
                        Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + AccederADatos.leer("h.link"));
                    }
                    catch(IOException e)
                    {
                        e.printStackTrace();
                    }
                else
                    try
                    {
                        AccederADatos.currentApplet.getAppletContext().showDocument(new URL(AccederADatos.leer("h.link")), "ESI");
                    }
                    catch(IOException e)
                    {
                        e.printStackTrace();
                    }
            }

            public void mouseExited(MouseEvent e)
            {
                mensajitos.setText("");
            }

        }
);
        jButton1.addMouseMotionListener(new MouseMotionListener() {

            public void mouseMoved(MouseEvent event)
            {
                x = event.getX();
                y = event.getY();
                if(AccederADatos.leer("h.link").compareToIgnoreCase("") != 0)
                    mensajitos.setText(AccederADatos.leer("h.link"));
            }

            public void mouseDragged(MouseEvent mouseevent)
            {
            }

        }
);
        jButton1.setBorder(BorderFactory.createEmptyBorder(20, 20, 0, 0));
        panelLogo.setLayout(new BorderLayout());
        panelLogo.add(jButton1, "West");
        panelLogo.setPreferredSize(new Dimension(92, 122));
        if(AccederADatos.leer("h.link").compareToIgnoreCase("") == 0)
            jButton1.setVisible(false);
        JPanel panelCentral = new JPanel();
        panelCentral.setLayout(new BorderLayout());
        panelCentral.setOpaque(false);
        JPanel panelCentralNorte = new JPanel();
        panelCentralNorte.setLayout(new BorderLayout());
        panelCentralNorte.setOpaque(false);
        JPanel panelCentralCentro = new JPanel();
        panelCentralCentro.setLayout(new FlowLayout());
        panelCentralCentro.setOpaque(false);
        panelCentralCentro.setBorder(BorderFactory.createEmptyBorder(25, 0, 0, 0));
        Vector vectorBotones = new Vector();
        arrayIdiomas = AccederADatos.leer("h.idiomas").split(";");
        for(g = 0; g < arrayIdiomas.length; g++)
        {
            vectorBotones.add(vectorBotones.size(), new BotonPantallaPrincipal(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.PantallaPrincipal", "200411231318", arrayIdiomas[g]), this, Integer.parseInt(arrayIdiomas[g])));
            BotonPantallaPrincipal boton = (BotonPantallaPrincipal)vectorBotones.elementAt(vectorBotones.size() - 1);
            boton.idioma = Integer.parseInt(arrayIdiomas[g]);
        }

        logoCentro.setCursor(new Cursor(12));
        logoCentro.setOpaque(false);
        logoCentro.setBorder(null);
        logoCentro.setBorder(BorderFactory.createEmptyBorder(20, 0, 0, 20));
        logoCentro.setIcon(new ImageIcon((project.Frame1.class).getResource(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.PantallaPrincipal", "200411221601", AccederADatos.idioma))));
        logoCentro.addMouseListener(new MouseAdapter() {

            public void mouseReleased(MouseEvent event)
            {
                if(!AccederADatos.entraComoApplet)
                    try
                    {
                        Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + AccederADatos.leer("h.GUCLink"));
                    }
                    catch(IOException e)
                    {
                        e.printStackTrace();
                    }
                else
                    try
                    {
                        AccederADatos.currentApplet.getAppletContext().showDocument(new URL(AccederADatos.leer("h.GUCLink")), "ESI");
                    }
                    catch(IOException e)
                    {
                        e.printStackTrace();
                    }
            }

            public void mouseExited(MouseEvent e)
            {
                mensajitos.setText("");
            }

        }
);
        logoCentro.addMouseMotionListener(new MouseMotionListener() {

            public void mouseMoved(MouseEvent event)
            {
                x = event.getX();
                y = event.getY();
                if(AccederADatos.leer("h.GUCLink").compareToIgnoreCase("") != 0)
                    mensajitos.setText(AccederADatos.leer("h.GUCLink"));
            }

            public void mouseDragged(MouseEvent mouseevent)
            {
            }

        }
);
        JPanel panelFrase = new JPanel();
        panelFrase.setOpaque(false);
        panelFrase.setLayout(new FlowLayout());
        String text = new String(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.PantallaPrincipal", "200411221930", AccederADatos.idioma));
        String array[] = text.split("-br-");
        JPanel mensaje = new JPanel();
        mensaje.setOpaque(false);
        mensaje.setLayout(new FlowLayout(1, 0, 5));
        Vector vector = new Vector();
        int maxWidth = 0;
        for(int i = 0; i < array.length; i++)
        {
            BotonBarraDeMenus label = new BotonBarraDeMenus(array[i]);
            label.setVerticalAlignment(1);
            label.setCursor(new Cursor(0));
            label.setFont(new Font("Serif", 1, 20));
            label.setUI(new APPTittleUI());
            label.setOpaque(false);
            if(maxWidth < label.getPreferredSize().width)
                maxWidth = label.getPreferredSize().width;
            vector.add(label);
        }

        mensaje.setPreferredSize(new Dimension(maxWidth, array.length * 30));
        for(int i = 0; i < vector.size(); i++)
        {
            BotonBarraDeMenus label = (BotonBarraDeMenus)vector.elementAt(i);
            mensaje.add(label);
        }

        panelFrase.add(mensaje);
        panelFrase.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 0));
        JPanel panelInv = new JPanel();
        panelInv.setOpaque(false);
        panelInv.setLayout(new FlowLayout(2));
        panelInv.add(logoCentro);
        panelCentralNorte.add(panelFrase, "South");
        panelLogo.add(panelInv, "East");
        panelCentralCentro.add((BotonPantallaPrincipal)vectorBotones.elementAt(0));
        if(AccederADatos.leer("h.dosIdimomas").compareToIgnoreCase("S\355") == 0)
        {
            for(int h = 1; h < vectorBotones.size(); h++)
                panelCentralCentro.add((BotonPantallaPrincipal)vectorBotones.elementAt(h));

        }
        panelCentral.add(panelCentralNorte, "North");
        panelCentral.add(panelCentralCentro, "Center");
        lFondoCentro.setHorizontalAlignment(0);
        lFondoCentro.setIcon(new ImageIcon((project.Frame1.class).getResource(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.PantallaPrincipal", "200411221602", AccederADatos.idioma))));
        lFondoCentro.setOpaque(false);
        javax.swing.border.Border borde55 = BorderFactory.createEmptyBorder(0, 15, 0, 0);
        mensajitos.setBorder(borde55);
        mensajitos.setPreferredSize(new Dimension(683, 15));
        contentPane.setBackground(new Color(217, 223, 236));
        contentPane.add(lFondoCentro, "North");
        lFondoCentro.add(panelCentral, "Center");
        JPanel panelBotonSalir = new JPanel();
        panelBotonSalir.setOpaque(false);
        panelBotonSalir.setLayout(new BorderLayout());
        salir.setCursor(new Cursor(12));
        salir.setOpaque(false);
        salir.setBorder(null);
        salir.setIcon(new ImageIcon((project.Frame1.class).getResource(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.PantallaPrincipal", "200411221603", AccederADatos.idioma))));
        salir.addMouseListener(new MouseAdapter() {

            public void mouseReleased(MouseEvent event)
            {
                AccederADatos.salir(0);
            }

            public void mouseExited(MouseEvent e)
            {
                mensajitos.setText("");
            }

        }
);
        salir.addMouseMotionListener(new MouseMotionListener() {

            public void mouseMoved(MouseEvent event)
            {
                x = event.getX();
                y = event.getY();
                mensajitos.setText(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.PantallaPrincipal", "200411181422", AccederADatos.idioma));
            }

            public void mouseDragged(MouseEvent mouseevent)
            {
            }

        }
);
        project.JLabel labelLogo2 = new project.JLabel();
        try
        {
            if(AccederADatos.leer("h.iconoInferiorPantallaPrincipal").compareToIgnoreCase("S\355") == 0)
                labelLogo2.setIcon(new ImageIcon((project.Frame1.class).getResource(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.PantallaPrincipal", "200411221931", AccederADatos.idioma))));
        }
        catch(Exception ex) { }
        JPanel abajo = new JPanel();
        abajo.setLayout(new BorderLayout());
        abajo.setOpaque(false);
        abajo.add(salir, "South");
        panelBotonSalir.add(abajo, "West");
        panelBotonSalir.add(labelLogo2, "East");
        panelBotonSalir.setBorder(BorderFactory.createEmptyBorder(0, 20, 15, 15));
        lFondoCentro.add(panelBotonSalir, "South");
        contentPane.add(mensajitos, "South");
    }

    protected void processWindowEvent(WindowEvent e)
    {
        super.processWindowEvent(e);
        if(e.getID() != 201);
    }

    project.JLabel lFondoCentro;
    project.JLabel mensajitos;
    Font f1;
    int x;
    int y;
    JPanel contentPane;
    JPanel panelLogo;
    project.JLabel jButton1;
    project.JLabel logoCentro;
    project.JLabel salir;
    Application1 aplicacion;
    public String arrayIdiomas[];
    public int g;
}