Skip to content

Instantly share code, notes, and snippets.

@jesusbmx
jesusbmx / Mail.java
Last active August 6, 2019 22:22
Envía correos con JavaMail
package com.post.movil.movilpost.librerias;
import java.io.File;
import java.util.Date;
import java.util.Properties;
import javax.activation.CommandMap;
import javax.activation.DataHandler;
import javax.activation.DataSource;
import javax.activation.FileDataSource;
@jesusbmx
jesusbmx / java-exe.md
Last active January 15, 2022 16:12
Crear exe de java

Crear un instalador de java

Estructura de archivos:

  1. Carpeta [NombreApp] carpeta raíz.
    • Carpeta app contiene todos los archivos de la aplicación.
      • Carpeta bin/jre1.8.0_161 contiene el JDK de Java
    • Carpeta res contiene todos los recursos.
      • Carpeta Output contiene el futuro instalador.
      • Archivo launch4j.manifest archivo manifiesto de launch4j.
  • Archivo Setup.iss Configuración del programa Inno setup.
@jesusbmx
jesusbmx / ErrorProvider.java
Last active July 27, 2018 20:56
Proporciona una interfaz de usuario para indicar que un control de un formulario tiene un error asociado al mismo.
import java.awt.Color;
import java.util.HashMap;
import java.util.Map;
import javax.swing.*;
import javax.swing.border.Border;
/**
* Proporciona una interfaz de usuario para indicar que un control de un
* formulario tiene un error asociado al mismo.
*
@jesusbmx
jesusbmx / Util.java
Last active December 19, 2018 14:31
Utilitarias para programar en java
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.regex.Pattern;
public final class Util {