/*
 *Copyright (c) 2016, INFOTEC. Todos los derechos reservados.
 *NO ALTERE O REMUEVA ESTE AVISO DE PRIVACIDAD
 *
 *Este código es software libre; tu puedes redistribuir y/o modificarlo bajo los 
 *términos de la licencia GNU General Public License version 2, tal y como se 
 *publica en la Free Software Foundation. Ver la Licencia GNU General Public License
 *versión 2 para un mayor detalle 
 *Por favor contacte INFOTEC,  Ave. San Fernando 37, Tlalpan, Toriello Guerra, 
 *14050 Ciudad de México, D.F. o visite el sitio web en www.infotec.mx/ 
 *si usted requiere mayor información.
 */
package mx.infotec.dads.main;

import java.awt.Image;
import java.net.MalformedURLException;
import java.net.URL;

/**
 * La descripción de la clase viene aquí.
 *
 * @author {Nombre del Autor}
 * @author {Nombre del Autor}
 * @version (MAJOR.MINOR.PATCH) Semantic Versioning 2.0.0
 * @since (MAJOR.MINOR.PATCH)
 */
public class MainApp extends Object {
    /*
     * Un comentario de implemantación de la clase viene aquí.
     */
    /** El comentario de documentación de claseVar1 */

    public static int claseVar1;
    /**
     * El comentario de documentación de classVar2 ocupa más de una línea
     */
    private static Object claseVar2;
    /** Comentario de documentación de instanciaVar1 */
    public Object instanciaVar1;
    /** Comentario de documentación de instanciaVar2 */
    protected int instanciaVar2;
    /** Comentario de documentación de instanciaVar3 */
    private Object[] instanciaVar3;

    /**
     * ...Comentario de documentación del constructor Bla...
     */
    public MainApp() {
        // ...aquí viene la implementación...
    }

    /**
     * Regresa un objeto Image que puede ser dibujado en la pantalla. El
     * argumento url debe especificar una {@link URL} absoluta. El argumento
     * name es una especificación que es relativa al argumento url.
     * <p>
     *
     * Cuando el applet intenta dibujar una imagen en la pantalla, los datos
     * serán cargados.
     *
     * @param url
     *            una URL absoluta de la ubicación de la imagen
     * @param name
     *            la ubicación de la imagen, relativo al argumento url
     * @return la imagen especificada en la URL
     * @see Image
     */
    public Image getImage(URL url, String name) {
        try {
            return getImage(new URL(url, name));
        } catch (MalformedURLException e) {
            return null;
        }
    }
}