lunes, septiembre 09, 2013

Convertidor Decimal - Binario en Java (Punto Flotante)

Convertidor Decimal - Binario

Convertidor hecho en java.

  1. Decimal a Binario
  2. Binario a Decimal
  3. Decimal a Binario en Punto Flotante
  4. Binario en Punto Flotante a Decimal
Les dejo el ejecutable en Windows.
Codigo:

Decimal a Binario Java

Si quieres el código completo escríbeme a mi email: desarrolloenjava@gmail.com y negociamos ($)... Lo reestructuro para que lo presentes como tuyo.

Actividad de Métodos Numéricos (Análisis Numérico) - Universidad Simón Bolívar - Barranquilla, Colombia



Tomar foto con webcam en Java: JCameraPlus Lite

Tomar foto con webcam en Java: JCameraPlus Lite (Java Media Framework)
Esta es una aplicación realizada en netbeans con la librería JMF que permite captura una foto con tu webcam si la tienes. También cuenta con una galería donde se muestran las fotos que se han tomado y hace capturas de la pantalla, es muy sencillo y dinámico.



Nota: Obviamente necesitas tener instalado Java y la librería JMF

Les dejo el código fuente de la aplicación  y su ejecutable para windows, tambien el instalador de JMF.

DESCARGAR JCAMERAPLUS

DESCARGAR CÓDIGO FUENTE

DESCARGAR INSTALADOR JMF

viernes, agosto 16, 2013

Reproductor de Audio hecho en Java

Reproductor de Audio hecho en Java

JPLAYER MAX 1.0

Simple
Sencillo
Dinámico
Lista de Reproducción
Skins intercambiables



By Jose Meza Meza

Les dejo el link con el proyecto de netbeans y un ejecutable (.exe) windows

DESCARGAR

lunes, agosto 05, 2013

Poner Icono a un JFrame en una Aplicación Java

Poner Icono a un JFrame en una Aplicación Java
Solo colocas esto en tu constructor.
Icon.png es la dirección de la imagen y debe estar dentro de la carpeta de tu aplicación, si es netbeans debe estar en la carpeta src.

this.setIconImage (new ImageIcon(getClass().getResource("Icon.png")).getImage());

Captura de Pantalla en Java

Captura de Pantalla en Java

import java.awt.*;
import java.awt.image.*;
import java.io.*;
import javax.imageio.ImageIO;
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;
import javax.swing.filechooser.FileNameExtensionFilter;


public class Capture {  
 
   private BufferedImage image;
   private FileNameExtensionFilter filter = new FileNameExtensionFilter("Archivos de Imagen","jpg");
   private JFileChooser fileChooser = new JFileChooser();
   /* CAPTURA LA PANTALLA */
   public boolean captureScreen()  {
        try {
            //crea el area de captura
            Robot robot = new Robot();
         
            image = robot.createScreenCapture(new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()));          
            return getImage();
        } catch (Exception ex) {
        }
        return false;
    }

    private boolean getImage(){
       String file=null;
       fileChooser = new JFileChooser();
       fileChooser.setFileFilter(filter);
       int result = fileChooser.showSaveDialog(null);
       if ( result == JFileChooser.APPROVE_OPTION ){
                file = fileChooser.getSelectedFile().toString();
             
                return SaveImage(file + ".jpg");
        }
       return false;
    }

  /* guarda la imagen en disco*/
    private boolean SaveImage(String f){
        try {          
            //se escribe en disco en formato JPG
            ImageIO.write(image, "jpg", new File(f));
            return true;
} catch (IOException e) {
     
        }
        return false;
   }
 
 


}

Obtener las propiedades de Sistema en Java

Propiedades de Sistema en Java
Esta es una clase muy sencilla que los guiará sobre como obtener algunas de las propiedades del sistema mas importantes como sistema operativo, arquitectura del sistema, nombre de usuario, procesador, versión del JDK, etc.


Código

class InfoCompu
{
    public static void main(String args[])
    {
       System.out.println("Nombre del PC: " + nombrePC());
       System.out.println("Nombre usuario: " + usuario());
       System.out.println("Procesador: " + procesador());
       System.out.println("Sistema operativo: " + SO());
       System.out.println("Version JDK: " + JDK());
       System.out.println("Directorio actual: " + dir());
    }
    public static String nombrePC()
    {
       return System.getenv("COMPUTERNAME");
    }
 
    public static String usuario()
    {
       return System.getProperty("user.name");
    }
     
    public static String procesador()
    {
       return System.getenv("PROCESSOR_IDENTIFIER");
    }
 
    public static String SO()
    {
         return System.getProperty("os.name");
    }
 
    public static String JDK()
    {
         return System.getProperty("java.version");    
    }
 
    public static String dir()
    {
       return System.getProperty("user.dir");    
    }
}

Texto Encriptado con AES y DES

AES y DES
Los siguientes códigos que implementé para codificar datos importantes en un proyecto con base de datos, estos son estándares muy conocidos y seguros. Estos 2 algoritmos servirán para encriptar datos como contraseñas de usuario y otros datos que no queremos sean vistos por intrusos o hackers en caso de ataques a  nuestra base de datos. Es una medida de seguridad que nunca esta de mas.
Diseñados por JJMM

AES


DES
Recupera tu Informacion con este espectacular Programa de Recuperacion de Datos Alojamiento Web Profesional a un Precio Increible!