Archivos por Etiqueta: java

Existen muchos IDE’s pero hay que elegir el que nos guste y nos brinde lo que necesitamos, a mi me gusta usar Netbeans 6.7 (en su versión J2EE)lo he venido usando desde la versión 6.1 y si que ha venido mejorando antes era muy pesado abrirlo ahora es un poco más ágil; en el había estado desarrollando mis proyectos, pero hace poco me decidí por probar Eclipse Galileo y saben es un tanto diferente aun me cuesta acoplarme a el porque tengo la tendencia de buscar cosas que ya tengo bien ubicadas en Netbeans.

Para poder Desarrollar interfaces graficas en Eclipse de forma similar como Netbeans existen algunos plugins que ayudan a esta tarea de forma personal les recomiendo el siguiente: http://groups.google.com/group/visualswing4eclipse/browse_thread/thread/259e9a7f759cbd95 este es de ayuda para visualizar lo que venimos haciendo, algunos otros aun les gusta desarrollar estas interfaces de manera “antigua” que sería por pura línea de código.

Cabe aclarar que existen otros IDE’s que no he usado, pero no me atrevería a decir que estos dos son los mejores.

En el post pasado de “Para Iniciar en Java Segunda Parte” se hablo de una sentencia de control que era IF, ahora iniciaremos con otras sentencias de control, como lo son el forwhiledo/while, switch.

Empezaremos con un SWITCH la sintaxis es la siguiente:

switch (Valores posibles int o char ) { //no olviden las llaves

case 0: o case ‘a’: // puede ser entero o char

case 1: o case ‘b’:

case 2: o case ‘c’:

case 3: o case ‘d’:

case 4: o case ‘e’:

..

..

..

..

..

case n: // son N cantidad de casos posibles a ejecutar, dependiendo de lo que queramos hacer

default: // este se ejecuta en caso de que el valor que esta dentro de los paréntesis del switch no entra en ningún caso

}//se cierra la llave

Ahora vamos a ejemplificar un poco esto para que se pueda entender mejor, vamos a suponer un que hicimos un programa al cual le determinamos a una variable llamada mes el numero 11, pero queremos que nos despliegue en pantalla el nombre de un mes, eso quiere decir que deberá desplegar noviembre.

Descargar: aquí o aquí.

Esto es manejando enteros, ahora vamos a usar char, es común que en algunos formularios solo te dejen poner la letra F para femenino o M para mujer y M para masculino o H para hombre, ahora crearemos otro programa donde pondremos solo una letra y nos dirá que es.

Descargar: aquí o aquí.

Una cosa que debemos entender es el uso de “ break; “ el uso de este es opcional, pero es usado para romper con el switch y este no entre a el caso que le sigue y así sucesivamente.

Ahora entraremos a los While, el while es una sentencia de control o también podemos llamar bucle o loop, ella se ejecutara siempre y cuando se cumpla con la condición que tiene, el while evalúa primero ejecuta después de haber evaluado, no debemos olvidar eso. Ahora veremos la sintaxis de while:

while(aquí va una expresión booleana){//abrimos llaves

..//conjunto de instrucciones a realizar cuando estemos dentro del while

..

..

}//cerramos llaves

Ahora para ejemplificar el while haremos un pequeño programita que haga uso de esta sentencia de control.

Descargar: aquí o aquí.

Prosiguiendo con este pequeño manual pasaremos al do/while, que no es lo mismo que el while ya que este se ejecuta de una manera diferente, por lo menos se ejecutara una vez, así es, el do/while tiene esa condición que pase lo que pase una vez sera ejecutado, y si se cumple la condición se volverá a ejecutar.

Sintaxis:

do{

..

..

}while(condicion booleana);

El do/while primero ejecuta luego evalúa, así es como funciona ahora un ejemplo:

Descargar: aquí o aquí.

Continuamos con el For, el for es una sentencia de control parecida a los while y do/while, pero tiene una diferencia, esta inicializa su variable de control , la evalúa y la itera de forma creciente o decreciente.

Su sintaxis es la siguiente:

for(declara variable o cualquier sintaxis de java;condición booleana;iteración){//inicia llaves

..

…//secuencia de instrucciones

….

….

}//cierran llaves

Un pequeño ejemplo usando el for:

Descargar: aquí o aquí.

Bueno he notado que algunos buscan como Hacer que sus aplicaciones Java sean ejecutadas por el usuario Final cabe recalcar que JAVA tiene la idea de ser MULTIPLATAFORMA esto es relativo o en función a lo que hace el programa, por que si es algo que solo se puede ejecutar por comandos Linux pues lógico que en Windows no servirá, pero fuera de eso es el código es igual y por ello los punto JAR son los ejecutables nativos de JAVA y que Mac,Lnux,Windows pueden ejecutar sin problema.

Ahora lo que llega a pasar con algunos usuarios de Windows es que instalan WinRar u otros programas de este tipo (des compresores) y ponen la característica de abrir JAR y esto lo que hace es abrirlo como si fuese un comprimido.

Bueno es algo muy simple usando el IDE de programación NetBeans 6.5

aquí las imagenes:

Primero abrimos el proyecto que deseamos convertir en JAR , luego iremos al menú “ RUN “ y le damos en “ clean and build man project ”

y esto creara el punto JAR dentro de la carpeta del proyecto en una subcarpeta llamada “dist”.

La otra forma es :

Ir al menú “Run” y le damos en “Build Main Proyect”:

Esto nos sacara un combo de texto con 3 opciones elegimos la de en medio “ Clean and Build “

y listo hará lo mismo que lo anterior.

La otra forma es dado clic derecho sobre el proyecto y seleccionamos la opción, “clean and build”

Vamos a explicar como generar eventos usando el IDE de programación NetBeans 6.5, es algo muy simple, creamos nuestra interfaz haciendo uso de swing y ya que este como deseamos, pondremos los eventos es algo muy simple, pondré un ejemplo con un botón el cual tiene la función de borrar lo que esta en un jTextField solo damos clic derecho sobre el objeto al cual le queremos agregar una acción y seleccionamos Events este nos desplegara diferentes opciones o los eventos soportados por el objeto selecionado

en este ejemplo usaremos Action y de ahí ActionPerformed.

Y aparecerá algo como esto dentro del codigo y aquí programaremos lo que deseamos que haga cuando le demos clic o enter sobre nuestro objeto que en este caso es un botón

Y como dice el título aquí o aquí el código comentado de como se hizo esta calculadora, es un proyecto completo de NetBeans 6.5 si solo desean ver el .java esta dentro de la carpeta src y los .class dentro de build.