sábado, 30 de junio de 2012

COMO USAR DIALOGO DE COLOR "JColorChooser"

Esta Vez Aprenderemos a usar el DIALOGO de COLOR "JFileChooser"

EJERCICIO:
  • RESULTADO

  • CODIGO FUENTE

/**
 *
 *  DUDAS SOBRE ESTE CODIGO, shamirdhc31@gmail.com
 */

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class SELECCION_COLOR extends JFrame implements ActionListener
{
    public JPanel PANEL_COLOR;
    public JColorChooser DIALOGO_COLOR;
    public JButton BOTON_COLOR;
    public Color COLOR_SELECCIONADO;

    public SELECCION_COLOR()
    {
        super();
        this.setSize(500,450);
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        FlowLayout DISTRIBUIDOR = new FlowLayout(FlowLayout.CENTER);
        this.setLayout(DISTRIBUIDOR);

        this.BOTON_COLOR = new JButton("SELECCIONAR COLOR");
        this.BOTON_COLOR.addActionListener(this);

        this.PANEL_COLOR = new JPanel();
        this.PANEL_COLOR.setPreferredSize(new Dimension(400,350));

        this.add(this.BOTON_COLOR);
        this.add(this.PANEL_COLOR);
    }
    public void actionPerformed(ActionEvent EVT)
    {
        this.DIALOGO_COLOR = new JColorChooser();
        this.COLOR_SELECCIONADO = this.DIALOGO_COLOR.showDialog(null,"SELECCIONE UN COLOR",Color.BLACK);
        this.PANEL_COLOR.setBackground(this.COLOR_SELECCIONADO);
    }
    public static void main(String[] ARGUMENTOS)
    {
        SELECCION_COLOR CUADRO_COLOR = new SELECCION_COLOR();
        CUADRO_COLOR.setVisible(true);
    }
}

DALE CLICK EN LA IMAGEN PARA BAJARTE EL PROYECTO CON EL EJERCICIO


IMPORTANTE : "TODOS LOS CODIGOS INDICADOS AQUI SON ESCRITOS POR MI, ASI QUE CUALQUIER DUDA O EJERCICIO QUE NO PUEDAN RESOLVER, NO DUDEN EN MANDARME UN E-MAIL A MI CORREO"
shamirdhc31@gmail.com

jueves, 28 de junio de 2012

EJERCICIOS DE FUNCIONES EN JAVA PACK 01

EJERCICIOS PACK 01

Estos EJERCICIOS son totalmente hechos con FUNCIONES, estan hechas solo para CONSOLA.

EJERCICIO 01
  • DESCRIPCION:
            REALIZAR UNA FUNCION, A LA QUE SE LE PASE COMO PARAMETRO
            UN NUMERO "N", Y MUESTRE POR PANTALLA "N" VECES
            "MUDULO EJECUTANDOSE"
  • RESULTADO:
  • COD. FUENTE
/**
 *
 *  DUDAS SOBRE ESTE CODIGO, shamirdhc31@gmail.com
 */

/**
 * REALIZAR UNA FUNCION, A LA QUE SE LE PASE COMO PARAMETRO
 * UN NUMERO "N", Y MUESTRE POR PANTALLA "N" VECES
 * "MUDULO EJECUTANDOSE"
 */
import java.util.Scanner;
public class EJERCICIO_01
{
    public static Scanner TECLADO;
    public static void main(String[] ARGUMENTOS)
    {
        TECLADO = new Scanner(System.in);
        int N;

        N = LEER_NUMERO();
        N_VECES(N);       
    }

    public static int LEER_NUMERO()
    {
        int NUMERO;

        System.out.print("INDIQUE EL VALOR DEL NUMERO : ");
        NUMERO = TECLADO.nextInt();

        return NUMERO;
    }
    public static void N_VECES(int N)
    {
        int I;

        for(I=1;I<=N;I++)
        {
            System.out.println(I + " VECES : MODULO EJECUTANDOSE");
        }
    }
} 

lunes, 25 de junio de 2012

EJERCICIOS RESUELTOS CON INTERFAZ EN SWING JAVA PACK 02

EJERCICIOS PACK 02

Este PACK 02 Contiene ejercicios un poco mas avanzado que el PACK 01, los ejercicios interactuan un poco con el USUARIO, pero el PACK 03 interactuara por completo con el usuario.
 
NOTA : PRIMERO les muestro los RESULTADOS por que quiero que se vayan haciendo a la idea de lo que se hara en el COD. FUENTE.

EJERCICIO 01
  • RESULTADO
  • COMO FUNCIONA EL MENU
  • COD. FUENTE
/**
 *
 *  DUDAS SOBRE ESTE CODIGO, shamirdhc31@gmail.com
 */
import javax.swing.*;
public class EJERCICIO_01 extends JFrame
{
    public JMenu MENU_ARCHIVO,MENU_JAVA;
    public JMenuItem ITEM_ABRIR,ITEM_GUARDAR,ITEM_CERRAR,ITEM_JAVADHC;
    public JMenuBar MENU_BAR;

    public EJERCICIO_01()
    {
        super("MI MENU CON JFRAME...");
        this.setSize(600,400);
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        this.ITEM_ABRIR = new JMenuItem("ABRIR");
        this.ITEM_GUARDAR = new JMenuItem("GUARDAR");
        this.ITEM_CERRAR = new JMenuItem("CERRAR");
        this.ITEM_JAVADHC = new JMenuItem("JAVADHC");

        this.MENU_ARCHIVO = new JMenu("ARCHIVO");
        this.MENU_ARCHIVO.add(this.ITEM_ABRIR);
        this.MENU_ARCHIVO.add(this.ITEM_GUARDAR);
        this.MENU_ARCHIVO.addSeparator();
        this.MENU_ARCHIVO.add(this.ITEM_CERRAR);

        this.MENU_JAVA = new JMenu("JAVA");
        this.MENU_JAVA.add(this.ITEM_JAVADHC);

        this.MENU_BAR = new JMenuBar();
        this.MENU_BAR.add(this.MENU_ARCHIVO);
        this.MENU_BAR.add(this.MENU_JAVA);

        this.setJMenuBar(this.MENU_BAR);
    }

    public static void main(String[] ARGS)
    {
        //-- HACEMOS QUE SE INICIALIZE NUESTRA VENTANA JFRAME

        EJERCICIO_01 MI_INTERFAZ = new EJERCICIO_01();

        //-- HACEMOS QUE NUESTRA VENTANA SE VISIBLE

        MI_INTERFAZ.setVisible(true);
    }
}

sábado, 23 de junio de 2012

EJERCICIOS RESUELTOS CON INTERFAZ EN SWING JAVA PACK 01

EJERCICIOS PACK 01

NOTA : PRIMERO les muestro los RESULTADOS por que quiero que se vayan haciendo a la idea de lo que se hara en el COD. FUENTE.

EJERCICIO 01
  • RESULTADO
  • COD. FUENTE
/**
 *
 *  DUDAS SOBRE ESTE CODIGO, shamirdhc31@gmail.com
 */

//-- IMPORTAMOS LIBRERIAS QUE UTILIZAREMOS

import javax.swing.*;

public class EJERCICIO_01 extends JFrame
{
    //-- LE AGREGAMOS TODO A LA VENTANA MEDIANTE EL CONSTRUCTOR

    public EJERCICIO_01()
    {
        //-- CONFIGURAMOS LA VENTANA

        super("MI INTERFAZ CON JFRAME..."); //-- LE PONEMOS UN TITULO
        this.setSize(600,400); //-- LE DAMOS UN TAMAÑO A LA VENTANA
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //-- HACEMOS QUE LA VENTANA SE CIERRE POR DEFAULT
    }

    public static void main(String[] ARGS)
    {
        //-- HACEMOS QUE SE INICIALIZE NUESTRA VENTANA JFRAME

        EJERCICIO_01 MI_INTERFAZ = new EJERCICIO_01();

        //-- HACEMOS QUE NUESTRA VENTANA SE VISIBLE

        MI_INTERFAZ.setVisible(true);
    }
}

miércoles, 20 de junio de 2012

USO DE LOS METODOS DE UN STRING EN JAVA

El Manejo de CADENAS en JAVA es fundamental saber al menos sus metodos basicos

Aqui les muestro unos ejemplos:

Uso de charAt( int N) -->> char : Se usa para CAPTURAR una LETRA de la CADENA, en donde N es la pocicion de la letra que queremos capturar.

Aqui el Codigo Fuente de como utilizarlo:

/**
 *
 *  cualquier duda sobre este codigo, shamirdhc31@gmail.com
 */
import java.util.Scanner;
public class UsoDe_CharAt
{
    public static void main(String[] ARGUMENTOS)
    {
        Scanner TECLADO = new Scanner(System.in);
        String PALABRA;
        char PRIMERA_LETRA;

        System.out.print("INGRESE UNA CADENA : ");
        PALABRA = TECLADO.nextLine();
      
        PRIMERA_LETRA = PALABRA.charAt(0);

        System.out.println("LA PRIMERA LETRA DE \"" + PALABRA + "\" ES : " + PRIMERA_LETRA);
    }
}

martes, 19 de junio de 2012

LISTA DE ENTRADAS DEL BLOG JAVADHC

ESTA LISTA SON LAS ENTRADAS COLGADAS EN EL BLOG 
HASTA EL MOMENTO


En JAVA lo mas importante cuando empezamos a PROGRAMAR es la SALIDA de datos en pantalla, y tambien la ENTRADA de datos.  Aqui se muestra las formas de entradas de datos desde el teclado, para todo tipo de variables, en dos tipos de formas, y te pudes descargar el proyecto en DESCARGA DIRECTA


Si recien empiezas a programar en JAVA entonces tienes que empezar por aqui. Aqui se muestra como crear un proyecto en JAVA con NETBEANS, tambien estan los links donde se pueden descargar el JDK de JAVA y NETBEANS.


Hoy en dia existen miles de codigos fuente programados en  JAVA, pero los mas clasicos son estos, que por cierto si recien empiesas a programar en JAVA deberias empezar por estos ejercicios, Aqui estan los ejercicios y el codigo fuente de cada uno de ellos, y si tambien estan disponibles los codigos fuente en DESCARGA DIRECTA.

IR A "USO DE LOS METODOS DE UN STRING EN JAVA"

El Manejo de CADENAS en JAVA es fundamental saber, al menos sus metodos basicos, Aqui te muestro como manejar Strings o Cadenas, con todos los metodos basicos que tiene.

IR A "EJERCICIOS DE FUNCIONES EN JAVA PACK 01"

Ver Ejercicios hechos con FUNCIONES, este es el pack 01 de Ejemplos, prodras ver y bajar el codigo fuente de cada uno de los EJERCICIOS, en DESCARGA DIRECTA.

IR A "EJERCICIOS RESULTOS CON INTERFAZ EN JAVA PACK 01"

Esta entrada contiene EJERCICIOS que te serviran de ejemplo basico cuando empieces a utilizar componentes swing en java con netbeans, cada PACK contiene 5 ejercicios, puedes ver y baja los codigos fuente.


IR A "EJERCICIOS RESULTOS CON INTERFAZ EN JAVA PACK 02"

Esta entrada contiene EJERCICIOS que te serviran de ejemplo basico cuando empieces a utilizar componentes swing en java con netbeans, los ejercicios interactuan un poco con el USUARIO, pero el PACK 03 interactuara por completo con el USUARIO, esta vez el PACK contiene 6 ejercicios, puedes ver y bajar los codigos fuente.

lunes, 18 de junio de 2012

ENTRADA DE TECLADO EN JAVA

En JAVA lo mas importante cuando empezamos a PROGRAMAR es la SALIDA de datos en pantalla, y tambien la ENTRADA de datos.

Hay dos Formas muy utilizadas.

PRIMERA FORMA:

/**
 *
 *  cualquier duda sobre este codigo, shamirdhc31@gmail.com
 */
import java.util.Scanner;
public class ENTRADA_DATOS_01
{
    public static void main(String[] ARGUMENTOS)
    {
        Scanner TECLADO = new Scanner(System.in);

        String VAR_STRING;
        int VAR_INT;
        float VAR_FLOAT;
        double VAR_DOUBLE;
        byte VAR_BYTE;

        //-- ENTRADA DE DATOS EN DIFERENTES TIPOS

        //-- IMPORTANTE..¡¡¡
        //-- SE TIENE QUE INGRESAR SEGUN AL FORMATO DE LA VARIABLE
        //-- O NOS GENERARA UN ERROR 
        
        System.out.print("INGRESE UN STRING : ");
        VAR_STRING = TECLADO.nextLine();

        System.out.print("INGRESE UN INT : ");
        VAR_INT = TECLADO.nextInt();

        System.out.print("INGRESE UN FLOAT : ");
        VAR_FLOAT = TECLADO.nextFloat();

        System.out.print("INGRESE UN DOUBLE  : ");
        VAR_DOUBLE = TECLADO.nextDouble();

        System.out.print("INGRESA UNA BYTE : ");
        VAR_BYTE = TECLADO.nextByte();

        //-- SALIDA DE DATOS EN DIFERENTES TIPOS

        System.out.println("EL STRING INGRESADO ES : " + VAR_STRING);

        System.out.println("EL INT INGRESADO ES : " + VAR_INT);

        System.out.println("EL FLOAT INGRESADO ES : " + VAR_FLOAT);

        System.out.println("EL DOUBLE INGRESADO ES : " + VAR_DOUBLE);

        System.out.println("EL BYTE INGRESADO ES : " + VAR_BYTE);
    }
}

jueves, 14 de junio de 2012

CREAR MI PRIMER PROYECTO EN JAVA CON NETBEANS

Si recien empiezas a programar con JAVA entonces Tienes que seguir este TUTORIAL:

Para crear nuestro PRIMER PROYECTO JAVA tenemos que tener instalado en nuestra PC NETBEANS, si aun no tienes instalado entonces bajate el programa de la PAG. OFICIAL.

Haz click en el siguiente enlace:


Aparecera esta ventana, ahora selecciona el idioma del IDE de NETBEANS


CODIGOS FUENTE CLASICOS DE JAVA

Antes de seguir con este Tutorial te RECOMIENDO pasar por esta ENTRADA
CREAR MI PRIMER PROYECTO JAVA CON NETBEANS

Hoy en dia existen miles de codigos fuente programados en  JAVA, pero los mas clasicos son estos, que por cierto si recien empiesas a programar en JAVA deberias empezar por estos ejercicios:
  1. Hola Mundo Java (Mostrar en pantalla "Hola Mundo Java")
    /**
     *
     * @author shamirdhc31@gmail.com
     */
    public class EJERCICIO_01
    {
        public static void main(String[] ARGS)
        {
            System.out.println("HOLA MUNDO JAVA...");
        }
    }