SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
Conociendo el entorno
Fecha: 21 de Febrero

Conocimiento del entorno.

Java es un lenguaje que tiene un potencial enorme para
poder desarrollar aplicaciones, pero para poder
programar debemos tener un entorno bien configurado.
Java como sabemos trabaja mediante una máquina
virtual por lo que es necesario poder saber configurar.

Objetivos:
   ● Conocer el entorno de desarrollo
   ● Programar mi primer aplicación en Java

¿Que necesito para programar ?
  1. Editor de texto
  2. JDK. Java Development Kit
      http://www.oracle.com/technetwork/es/java/javase/downloads/index.html

Es muy sencillo poder conseguir las herramientas para hacer los diferentes desarrollos
con java, ya que son GRATUITOS!

Como Java tiene diferentes ventajas sobre el desarrollo en la parte empresarial y la
robustez de la plataforma hay una infinidad de herramientas para poder programar con
java,existen editores gráficos que permiten facilitar enormemente la programación como
en el caso de Eclipse y netbeans.

Eclipse es un entorno de desarrollo muy famoso por su escalabilidad sin embargo es de
la misma marca que Java. Netbeans por su parte son de oracle por lo que tiene soporte
para Java totalmente.

¿Entonces netbeans no es Java???

Claro que no, java es independiente, netbeans es solo una escabadora si programar fuera
hacer un hoyo. Netbeans es un entorno que me permite programar en C, php o inclusive
Ruby que son lenguajes diferentes a JAVA. Por lo que nuestro amigo netbeans nos
ayudará a trabajar con Java.
¿A ver, a ver, entonces cómo empiezo ?

Lo primero que tienes que hacer es instalar JDK actualmente viene en la versión 7 que es la
actual de Java lo puedes descargar de aquí,
http://www.oracle.com/technetwork/es/java/javase/downloads/index.html
Una vez que lo tienes instalado hay que configurar las variables de entorno. Poniendo la
dirección de la carpeta donde se instalo java para que en este caso nos detecte correctamente
el JDK.

¿Chetos!!! Como hago esto!?

Lo primero que tienes que hacer es verificar donde esta instalado Java, en sistemas como
windows tenemos que el JDK esta instalado por default en archivos de programasJava, ahi
encontraras una carpeta con la versión de JDK


Ya que la hayas encontrado entra a la carpeta y encuentra la carpeta de bin, copia la ruta que
tiene la carpeta, dando clic en la barra superior




Te dara una dirección como la siguiente:
C:Program FilesJavajdk1.7.0_07bin

Ya que tienes la ruta es hora de hacer un paso muy delicado para tu maquina MUCHO
CUIDADO!

Entrarás a las opciones avanzadas de tu equipo, para esto nos vamos a propiedades del
sistema, según la versión de tu windows puede ser boton derecho equipo -> propiedades, o Mi
PC o algo así




Vamos a encontrar un botón que se llama variables de entorno. Vamos a darle un clic
Analicen esta ventana, ya viene lo delicado !! CUIDADO
En la ventana voy a buscar en las variables la palabra path

Cuando lo encuentro le voy a dar en editar, SIN MODIFICAR NADA, agregamos al final un punto
y coma (;) y pegamos el enlace que acabamos de copiar.




Le damos OK

Una vez terminado esa parte en la misma ventana de variables de entorno creamos una nueva
(si es que no existe ) con el nombre de “CLASSPATH” y en el valor ponemos “.” (un punto)
Aceptamos todas las ventanas y cerramos esa parte.

Terminamos de configurar las variables de entorno “Facil NO?”

Abrimos una consola del sistema “cmd” y ponemos el comando javac -version si nos sale la
versión de Java entonces hicimos un buen trabajo, si no volvemos a configurar las variables de
entorno




                                                                             OK
Si nos muestra lo siguiente nos ponemos :( porque no se configuraron




Una vez terminado ya podemos volar la imaginación con cualquier editor.

YA QUIEROOOOO PROGRAMAAARRRRR!!!!

Espera, espera vamos poco a poco.

Nos falta instalar mi amigo, lo recuerdas? ocupamos nuestra maquinaria especializada para
que me permita programar.

Por último instalamos Netbeans, puedes bajarlo tambien gratuito de la siguiente manera.

http://netbeans.org/downloads/
Su instalación es muy sencilla. Solo sigamos los pasos del asistente.

Con eso podemos hacer ya mis programas en base a lo que estamos escribiendo, abramos
netbeans.

Empecemos a trabajar!!!

Lo primero es conocer un poco el entorno para esto es cuestion que pongamos a trabajar y
mover en el último de los casos tendras que reinstalar pero hasta ahora no he podido estropear
mi netbeans, intentalo !!!

Vamos a trabajar, que vamos a hacer???

Vamos a hacer nuestro famoso HolaMundo, que divertido !!! ....... Ok no pues ! Vamos hacer un
pequeño teclado virtual para trabajar un poco con los componentes y poder acostumbrarnos a
trabajar con los entornos graficos.
Si ve interesante !!! No es un super teclado pero nos ayudará trabajar con java.
Vamos a empezar, primero debemos de crear un nuevo proyecto, un proyecto??? Si es un
simple teclado, no hay que subestimar nuestro trabajo tal vez este pequeño teclado puede ser el
inicio de una aplicación gigantesca, todo depende de nuestra creatividad. Netbeans permite
trabajar siempre con proyectos que no son más que estructura de directorios, es decir me
acomoda el código en un lado, me acomoda las clases en otro, componentes necesarios y
librerías, todo esta bien organizado.

Iremos al menú archivo y daremos donde dice nuevo proyecto, escogeremos la categoría de
Java y posteriormente tomaremos aplicación de Java, le pondremos el nombre de
appDevTequila1 para hacer referencia a nuestro primer practica.




Una vez que lo creamos le damos finalizar para empezar a crear mi teclado. Del lado izquierdo
de mi netbeans tengo la posibilidad de ver la estructura de mi proyecto, vamos a buscar la parte
source packet, damos clic derecho y buscamos un JFRAME que nos servirá para trabajar mas
agusto con los elementos gráficos.

Notita: tener en cuenta que los JFrame que estamos utilizando se manejan como
componentes principales por lo que no es recomendable si mi ventana hablara a otra,
no utilizar JFRAME si no cambiarla por JDIALOG.
En este caso a mi JFRAME le pondre AppTeclado y en la parte de Paquete pondré “vista”, nos
acostumbraremos a trabajar con los paquetes.
¿Paquetes ? Si un paquete no es más que una carpet, quiere decir que dentro de mi proyecto
hay una carpeta que se llama vista, ahí estará mi frame.




Tardará un poco si es la primera vez que corres netbeans ya que tiene que activar su toolsKit
para los gráficos, recuerda que netbeans es nuestro buen amigo, dale tiempo a que se prepare
para que te pueda ayudar.
Una vez que aparezca tendremos no código, si no un cuatro que nos servirá como guía para
trabajar, será nuestra área de trabajo, del lado derecho tendremos dos pestañas referentes a
los componentes y a las propiedades, acomoda tu dimensión o tamaño de tu cuadro mediante
las propiedades




O simplemente puedes arrastrar para acomodarlo, ¿Porque no lo mencione antes ?, no hace
daño conocer un poco las estructura de las propiedades.

Agregaremos a mi cuadrito un componente que es un cuadro de texto, muy importante en la
parte superior del cuadro de propiedades tenemos un nombre en mi caso dice jTextField1, OJO
no es el cuadro con letras grandes, en propiedades ! lado derecho abajito de aqui
No olvidemos este nombre nos servirá para trabajar e interactuar con la funcionalidad, a partir
de ahora a SUFRIR un poco, ya que no hemos visto layout te dará un poco de trabajo acomodar
los botones pero no es difícil si manejas un panel pon en la parte de abajo antes de que pongas
los botones un JPanel lo encuentras en los componentes en swing containers a primera vista
pensarás que no puso más que un cuadro, dale clic izquierdo y escoge administrador de
contenido y escogemos flow layout para que los componentes los vaya acomodando como van
llegando no te permitirá movernos, sino que cada componente lo ira centrando y poniendo uno
tras otro, empieza a poner botones a por mayor como se ven en la imagen, puedes escoger la
propiedad de font para aumentar el tamaño de la letra e inclusive puedes manejar with para
aumentar la anchura del boton acomoda algo como esto, cada quien es un programador por lo
que cada quien decide como poner su teclado, te doy una idea!!!!




Son un poco de botones pero animo, hay que acostumbrarnos a sufrir un poco con los gráficos
de Java.
En los componentes busca el botón de toggle que es el que se queda presionado, y agregalo
también a nuestro teclado virtual. El de Mayus




Como netbeans maneja un diseño nimbus para que nuestro diseño se vea mas nice pues
nuestros componentes pueden verse de manera diferente en la ejecución, por lo que vamos a ir
al codigo y buscamos un cuatro que dice LOOK and FEEL y nos aparecera un codigo como el
siguiente, cambiamos nimbus por windows para que se vea igual.
Listo ya quedo nuestra vista, ahora hay que hacerlo funcionar.

No olvides!!! , Selecciona el cuadro de texto y revisa como se llama, recuerda jTextField1




Empezamos a trabajar con los eventos, da un clic derecho y escoge events -> actionPerformed
Empezamos con el boton ESC, este lo que hara es borrar el contenido del cuadro de texto y
porque ESC? mm este mm este mmm, no se simplemente me gusto pero pueden ponerle
borrar o clear no se la verdad (chuchita) que se yo.




Continuamos con los botones cada uno de los numeros primero




Continuamos con los botones de las letras. Si se fijan cambia un poco ponemos en el set lo que
queremos que jTextField cambie, pero cambie con la tecla que corresponde.




Y que pasa con el SPACIO pues nada, simplemente sustituimos con jButton14.getText las
cambiamos por “ ” el espacio en blanco recuerden hay que innovar.
Seguimos con el botón de backspace que es el de borrar -> para ir eliminando los valores




Y ya tenemos un teclado virtual, muy sencillo de hacer. Es muy extenso el código pero es
sencillo. Esperemos que todo nos haya salido bien.


Cosas que hay que analizar.

   1. ¿Te dio flojera poner tantos botones y poner codigo muy parecido?
   2. ¿Habra manera de hacerlo mas reducido?
   3. Que le puedes mejorar?

La siguiente sesión nos gustaría conocer lo que piensas.

RETO: Dale un poco de formato a tus botones, a tu teclado para que se vea más bonito, ve
dentro de los botones la propiedad de icon y trata de darle un poco más de visibilidad a tu
teclado virtual y sube la foto en el grupo de facebook para ver tu trabajo, No tengas pena si no te
gusta o crees que te dirán algo, descubrirás que cuando empiezan a darte consejos empiezas
a mejor. Agrega la tecla de enter y cuando presiones el boton que borre el texto y nos muestre
una ventanita con el texto que se teclee ahí. Vamos puedes hacerlo!




   Este documento es una creación del club de programación, programar puede ser divertido

Más contenido relacionado

La actualidad más candente

Adelanto de los temas de android (introduccion-10)
Adelanto de los temas de android (introduccion-10)Adelanto de los temas de android (introduccion-10)
Adelanto de los temas de android (introduccion-10)equipotresamp
 
Introducción a action script 3
Introducción a action script 3Introducción a action script 3
Introducción a action script 3tifannydoce
 
Curso MPLAB pic 4 compilando y simulando el programa 10p
Curso MPLAB pic 4 compilando y simulando el programa 10pCurso MPLAB pic 4 compilando y simulando el programa 10p
Curso MPLAB pic 4 compilando y simulando el programa 10pRuderocker Billy
 
Evernote !Recuerdàlo todo¡
Evernote !Recuerdàlo todo¡Evernote !Recuerdàlo todo¡
Evernote !Recuerdàlo todo¡mayangelica
 

La actualidad más candente (8)

Adelanto de los temas de android (introduccion-10)
Adelanto de los temas de android (introduccion-10)Adelanto de los temas de android (introduccion-10)
Adelanto de los temas de android (introduccion-10)
 
Introducción a action script 3
Introducción a action script 3Introducción a action script 3
Introducción a action script 3
 
Manual básico FotoJet
Manual básico FotoJetManual básico FotoJet
Manual básico FotoJet
 
Manual de cura
Manual de curaManual de cura
Manual de cura
 
Curso MPLAB pic 4 compilando y simulando el programa 10p
Curso MPLAB pic 4 compilando y simulando el programa 10pCurso MPLAB pic 4 compilando y simulando el programa 10p
Curso MPLAB pic 4 compilando y simulando el programa 10p
 
Tutorial eclipse
Tutorial eclipseTutorial eclipse
Tutorial eclipse
 
Evernote !Recuerdàlo todo¡
Evernote !Recuerdàlo todo¡Evernote !Recuerdàlo todo¡
Evernote !Recuerdàlo todo¡
 
File
FileFile
File
 

Destacado

Guía sobre almacenamiento en la nube
Guía sobre almacenamiento en la nubeGuía sobre almacenamiento en la nube
Guía sobre almacenamiento en la nubeAlfredo Vela Zancada
 
Religión y creencias. rituales en la antigua Grecia.
Religión y creencias. rituales en la antigua Grecia.Religión y creencias. rituales en la antigua Grecia.
Religión y creencias. rituales en la antigua Grecia.IES ARANGUREN
 
Gmail, tu pasaporte a la web 2.0. CeDeC
Gmail, tu pasaporte a la web 2.0. CeDeCGmail, tu pasaporte a la web 2.0. CeDeC
Gmail, tu pasaporte a la web 2.0. CeDeCCEDEC
 
Google Docs: visión general. CeDeC
Google Docs: visión general. CeDeCGoogle Docs: visión general. CeDeC
Google Docs: visión general. CeDeCCEDEC
 
Hoja de cálculo Google Docs. CeDeC
Hoja de cálculo Google Docs. CeDeCHoja de cálculo Google Docs. CeDeC
Hoja de cálculo Google Docs. CeDeCCEDEC
 

Destacado (9)

Práctica 2. Google Drive
Práctica 2. Google DrivePráctica 2. Google Drive
Práctica 2. Google Drive
 
Practica google docs
Practica google docsPractica google docs
Practica google docs
 
Guía sobre almacenamiento en la nube
Guía sobre almacenamiento en la nubeGuía sobre almacenamiento en la nube
Guía sobre almacenamiento en la nube
 
LA MAGIA
LA MAGIALA MAGIA
LA MAGIA
 
Religión y creencias. rituales en la antigua Grecia.
Religión y creencias. rituales en la antigua Grecia.Religión y creencias. rituales en la antigua Grecia.
Religión y creencias. rituales en la antigua Grecia.
 
Gmail, tu pasaporte a la web 2.0. CeDeC
Gmail, tu pasaporte a la web 2.0. CeDeCGmail, tu pasaporte a la web 2.0. CeDeC
Gmail, tu pasaporte a la web 2.0. CeDeC
 
Google Docs: visión general. CeDeC
Google Docs: visión general. CeDeCGoogle Docs: visión general. CeDeC
Google Docs: visión general. CeDeC
 
cuaderno-de-practicas-de-excel-2010
cuaderno-de-practicas-de-excel-2010cuaderno-de-practicas-de-excel-2010
cuaderno-de-practicas-de-excel-2010
 
Hoja de cálculo Google Docs. CeDeC
Hoja de cálculo Google Docs. CeDeCHoja de cálculo Google Docs. CeDeC
Hoja de cálculo Google Docs. CeDeC
 

Similar a Conociendo el entorno de Java

Tutorial netbeans
Tutorial netbeansTutorial netbeans
Tutorial netbeansjorgeadelmo
 
Practica3 Look and Feel Java
Practica3 Look and Feel JavaPractica3 Look and Feel Java
Practica3 Look and Feel Javacobymotion
 
Manos a la obra con java y eclipse
Manos a la obra con java y eclipseManos a la obra con java y eclipse
Manos a la obra con java y eclipsegrachika
 
Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.grachika
 
Como instalar JasperReport e iReport en Netbeans 8.0
Como instalar JasperReport e iReport en Netbeans 8.0Como instalar JasperReport e iReport en Netbeans 8.0
Como instalar JasperReport e iReport en Netbeans 8.0Sandra Campos
 
Tutorial 03 primer-tratamiento
Tutorial 03 primer-tratamientoTutorial 03 primer-tratamiento
Tutorial 03 primer-tratamientobugs2919
 
Windows presentation
Windows presentation Windows presentation
Windows presentation Joseph Bros
 
Exelearning Basico
Exelearning BasicoExelearning Basico
Exelearning BasicoTIC System
 
Ollydbg introducción
Ollydbg introducciónOllydbg introducción
Ollydbg introducciónTensor
 
Tutorial programacion01
Tutorial programacion01Tutorial programacion01
Tutorial programacion01Jenny Zambrana
 

Similar a Conociendo el entorno de Java (20)

Netbeans
Netbeans Netbeans
Netbeans
 
Tutorial netbeans
Tutorial netbeansTutorial netbeans
Tutorial netbeans
 
Practica3 Look and Feel Java
Practica3 Look and Feel JavaPractica3 Look and Feel Java
Practica3 Look and Feel Java
 
Tutorial j2me
Tutorial j2meTutorial j2me
Tutorial j2me
 
Tutorial j2me
Tutorial j2meTutorial j2me
Tutorial j2me
 
Tutorial
TutorialTutorial
Tutorial
 
Manos a la obra con java y eclipse
Manos a la obra con java y eclipseManos a la obra con java y eclipse
Manos a la obra con java y eclipse
 
Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.
 
Introduccion de-aplicaciones-visuales
Introduccion de-aplicaciones-visualesIntroduccion de-aplicaciones-visuales
Introduccion de-aplicaciones-visuales
 
Clase 1 jJAVA 2012
Clase 1 jJAVA 2012Clase 1 jJAVA 2012
Clase 1 jJAVA 2012
 
Como instalar JasperReport e iReport en Netbeans 8.0
Como instalar JasperReport e iReport en Netbeans 8.0Como instalar JasperReport e iReport en Netbeans 8.0
Como instalar JasperReport e iReport en Netbeans 8.0
 
Tutorial 03 primer-tratamiento
Tutorial 03 primer-tratamientoTutorial 03 primer-tratamiento
Tutorial 03 primer-tratamiento
 
Raptor_1
Raptor_1Raptor_1
Raptor_1
 
Windows presentation
Windows presentation Windows presentation
Windows presentation
 
Exelearning Basico
Exelearning BasicoExelearning Basico
Exelearning Basico
 
Entorno de visual studio
Entorno de visual studioEntorno de visual studio
Entorno de visual studio
 
Visual studio code
Visual studio codeVisual studio code
Visual studio code
 
Entorno de visual studio
Entorno de visual studioEntorno de visual studio
Entorno de visual studio
 
Ollydbg introducción
Ollydbg introducciónOllydbg introducción
Ollydbg introducción
 
Tutorial programacion01
Tutorial programacion01Tutorial programacion01
Tutorial programacion01
 

Más de cobymotion

04 servicios web
04 servicios web04 servicios web
04 servicios webcobymotion
 
Instalacion androidstudio win
Instalacion androidstudio winInstalacion androidstudio win
Instalacion androidstudio wincobymotion
 
Practica de motor a pasos
Practica de motor a pasos Practica de motor a pasos
Practica de motor a pasos cobymotion
 
Manejo de colecciones y ordenamiento
Manejo de colecciones y ordenamientoManejo de colecciones y ordenamiento
Manejo de colecciones y ordenamientocobymotion
 
Manejo de ventanas 2
Manejo de ventanas 2Manejo de ventanas 2
Manejo de ventanas 2cobymotion
 
Java introduccion
Java introduccionJava introduccion
Java introduccioncobymotion
 

Más de cobymotion (10)

04 servicios web
04 servicios web04 servicios web
04 servicios web
 
Instalacion androidstudio win
Instalacion androidstudio winInstalacion androidstudio win
Instalacion androidstudio win
 
U2 ejercicios
U2 ejerciciosU2 ejercicios
U2 ejercicios
 
Practica de motor a pasos
Practica de motor a pasos Practica de motor a pasos
Practica de motor a pasos
 
Manejo de colecciones y ordenamiento
Manejo de colecciones y ordenamientoManejo de colecciones y ordenamiento
Manejo de colecciones y ordenamiento
 
Practica5
Practica5Practica5
Practica5
 
Practica 4
Practica 4Practica 4
Practica 4
 
Manejo de ventanas 2
Manejo de ventanas 2Manejo de ventanas 2
Manejo de ventanas 2
 
Dev tequila
Dev tequilaDev tequila
Dev tequila
 
Java introduccion
Java introduccionJava introduccion
Java introduccion
 

Conociendo el entorno de Java

  • 1. Conociendo el entorno Fecha: 21 de Febrero Conocimiento del entorno. Java es un lenguaje que tiene un potencial enorme para poder desarrollar aplicaciones, pero para poder programar debemos tener un entorno bien configurado. Java como sabemos trabaja mediante una máquina virtual por lo que es necesario poder saber configurar. Objetivos: ● Conocer el entorno de desarrollo ● Programar mi primer aplicación en Java ¿Que necesito para programar ? 1. Editor de texto 2. JDK. Java Development Kit http://www.oracle.com/technetwork/es/java/javase/downloads/index.html Es muy sencillo poder conseguir las herramientas para hacer los diferentes desarrollos con java, ya que son GRATUITOS! Como Java tiene diferentes ventajas sobre el desarrollo en la parte empresarial y la robustez de la plataforma hay una infinidad de herramientas para poder programar con java,existen editores gráficos que permiten facilitar enormemente la programación como en el caso de Eclipse y netbeans. Eclipse es un entorno de desarrollo muy famoso por su escalabilidad sin embargo es de la misma marca que Java. Netbeans por su parte son de oracle por lo que tiene soporte para Java totalmente. ¿Entonces netbeans no es Java??? Claro que no, java es independiente, netbeans es solo una escabadora si programar fuera hacer un hoyo. Netbeans es un entorno que me permite programar en C, php o inclusive Ruby que son lenguajes diferentes a JAVA. Por lo que nuestro amigo netbeans nos ayudará a trabajar con Java.
  • 2. ¿A ver, a ver, entonces cómo empiezo ? Lo primero que tienes que hacer es instalar JDK actualmente viene en la versión 7 que es la actual de Java lo puedes descargar de aquí, http://www.oracle.com/technetwork/es/java/javase/downloads/index.html Una vez que lo tienes instalado hay que configurar las variables de entorno. Poniendo la dirección de la carpeta donde se instalo java para que en este caso nos detecte correctamente el JDK. ¿Chetos!!! Como hago esto!? Lo primero que tienes que hacer es verificar donde esta instalado Java, en sistemas como windows tenemos que el JDK esta instalado por default en archivos de programasJava, ahi encontraras una carpeta con la versión de JDK Ya que la hayas encontrado entra a la carpeta y encuentra la carpeta de bin, copia la ruta que tiene la carpeta, dando clic en la barra superior Te dara una dirección como la siguiente:
  • 3. C:Program FilesJavajdk1.7.0_07bin Ya que tienes la ruta es hora de hacer un paso muy delicado para tu maquina MUCHO CUIDADO! Entrarás a las opciones avanzadas de tu equipo, para esto nos vamos a propiedades del sistema, según la versión de tu windows puede ser boton derecho equipo -> propiedades, o Mi PC o algo así Vamos a encontrar un botón que se llama variables de entorno. Vamos a darle un clic
  • 4. Analicen esta ventana, ya viene lo delicado !! CUIDADO En la ventana voy a buscar en las variables la palabra path Cuando lo encuentro le voy a dar en editar, SIN MODIFICAR NADA, agregamos al final un punto y coma (;) y pegamos el enlace que acabamos de copiar. Le damos OK Una vez terminado esa parte en la misma ventana de variables de entorno creamos una nueva (si es que no existe ) con el nombre de “CLASSPATH” y en el valor ponemos “.” (un punto)
  • 5. Aceptamos todas las ventanas y cerramos esa parte. Terminamos de configurar las variables de entorno “Facil NO?” Abrimos una consola del sistema “cmd” y ponemos el comando javac -version si nos sale la versión de Java entonces hicimos un buen trabajo, si no volvemos a configurar las variables de entorno OK Si nos muestra lo siguiente nos ponemos :( porque no se configuraron Una vez terminado ya podemos volar la imaginación con cualquier editor. YA QUIEROOOOO PROGRAMAAARRRRR!!!! Espera, espera vamos poco a poco. Nos falta instalar mi amigo, lo recuerdas? ocupamos nuestra maquinaria especializada para que me permita programar. Por último instalamos Netbeans, puedes bajarlo tambien gratuito de la siguiente manera. http://netbeans.org/downloads/
  • 6. Su instalación es muy sencilla. Solo sigamos los pasos del asistente. Con eso podemos hacer ya mis programas en base a lo que estamos escribiendo, abramos netbeans. Empecemos a trabajar!!! Lo primero es conocer un poco el entorno para esto es cuestion que pongamos a trabajar y mover en el último de los casos tendras que reinstalar pero hasta ahora no he podido estropear mi netbeans, intentalo !!! Vamos a trabajar, que vamos a hacer??? Vamos a hacer nuestro famoso HolaMundo, que divertido !!! ....... Ok no pues ! Vamos hacer un pequeño teclado virtual para trabajar un poco con los componentes y poder acostumbrarnos a trabajar con los entornos graficos.
  • 7. Si ve interesante !!! No es un super teclado pero nos ayudará trabajar con java. Vamos a empezar, primero debemos de crear un nuevo proyecto, un proyecto??? Si es un simple teclado, no hay que subestimar nuestro trabajo tal vez este pequeño teclado puede ser el inicio de una aplicación gigantesca, todo depende de nuestra creatividad. Netbeans permite trabajar siempre con proyectos que no son más que estructura de directorios, es decir me acomoda el código en un lado, me acomoda las clases en otro, componentes necesarios y librerías, todo esta bien organizado. Iremos al menú archivo y daremos donde dice nuevo proyecto, escogeremos la categoría de Java y posteriormente tomaremos aplicación de Java, le pondremos el nombre de appDevTequila1 para hacer referencia a nuestro primer practica. Una vez que lo creamos le damos finalizar para empezar a crear mi teclado. Del lado izquierdo de mi netbeans tengo la posibilidad de ver la estructura de mi proyecto, vamos a buscar la parte source packet, damos clic derecho y buscamos un JFRAME que nos servirá para trabajar mas agusto con los elementos gráficos. Notita: tener en cuenta que los JFrame que estamos utilizando se manejan como componentes principales por lo que no es recomendable si mi ventana hablara a otra, no utilizar JFRAME si no cambiarla por JDIALOG.
  • 8. En este caso a mi JFRAME le pondre AppTeclado y en la parte de Paquete pondré “vista”, nos acostumbraremos a trabajar con los paquetes. ¿Paquetes ? Si un paquete no es más que una carpet, quiere decir que dentro de mi proyecto hay una carpeta que se llama vista, ahí estará mi frame. Tardará un poco si es la primera vez que corres netbeans ya que tiene que activar su toolsKit para los gráficos, recuerda que netbeans es nuestro buen amigo, dale tiempo a que se prepare para que te pueda ayudar.
  • 9. Una vez que aparezca tendremos no código, si no un cuatro que nos servirá como guía para trabajar, será nuestra área de trabajo, del lado derecho tendremos dos pestañas referentes a los componentes y a las propiedades, acomoda tu dimensión o tamaño de tu cuadro mediante las propiedades O simplemente puedes arrastrar para acomodarlo, ¿Porque no lo mencione antes ?, no hace daño conocer un poco las estructura de las propiedades. Agregaremos a mi cuadrito un componente que es un cuadro de texto, muy importante en la parte superior del cuadro de propiedades tenemos un nombre en mi caso dice jTextField1, OJO no es el cuadro con letras grandes, en propiedades ! lado derecho abajito de aqui
  • 10. No olvidemos este nombre nos servirá para trabajar e interactuar con la funcionalidad, a partir de ahora a SUFRIR un poco, ya que no hemos visto layout te dará un poco de trabajo acomodar los botones pero no es difícil si manejas un panel pon en la parte de abajo antes de que pongas los botones un JPanel lo encuentras en los componentes en swing containers a primera vista pensarás que no puso más que un cuadro, dale clic izquierdo y escoge administrador de contenido y escogemos flow layout para que los componentes los vaya acomodando como van llegando no te permitirá movernos, sino que cada componente lo ira centrando y poniendo uno tras otro, empieza a poner botones a por mayor como se ven en la imagen, puedes escoger la propiedad de font para aumentar el tamaño de la letra e inclusive puedes manejar with para aumentar la anchura del boton acomoda algo como esto, cada quien es un programador por lo que cada quien decide como poner su teclado, te doy una idea!!!! Son un poco de botones pero animo, hay que acostumbrarnos a sufrir un poco con los gráficos de Java.
  • 11. En los componentes busca el botón de toggle que es el que se queda presionado, y agregalo también a nuestro teclado virtual. El de Mayus Como netbeans maneja un diseño nimbus para que nuestro diseño se vea mas nice pues nuestros componentes pueden verse de manera diferente en la ejecución, por lo que vamos a ir al codigo y buscamos un cuatro que dice LOOK and FEEL y nos aparecera un codigo como el siguiente, cambiamos nimbus por windows para que se vea igual.
  • 12. Listo ya quedo nuestra vista, ahora hay que hacerlo funcionar. No olvides!!! , Selecciona el cuadro de texto y revisa como se llama, recuerda jTextField1 Empezamos a trabajar con los eventos, da un clic derecho y escoge events -> actionPerformed
  • 13. Empezamos con el boton ESC, este lo que hara es borrar el contenido del cuadro de texto y porque ESC? mm este mm este mmm, no se simplemente me gusto pero pueden ponerle borrar o clear no se la verdad (chuchita) que se yo. Continuamos con los botones cada uno de los numeros primero Continuamos con los botones de las letras. Si se fijan cambia un poco ponemos en el set lo que queremos que jTextField cambie, pero cambie con la tecla que corresponde. Y que pasa con el SPACIO pues nada, simplemente sustituimos con jButton14.getText las cambiamos por “ ” el espacio en blanco recuerden hay que innovar.
  • 14. Seguimos con el botón de backspace que es el de borrar -> para ir eliminando los valores Y ya tenemos un teclado virtual, muy sencillo de hacer. Es muy extenso el código pero es sencillo. Esperemos que todo nos haya salido bien. Cosas que hay que analizar. 1. ¿Te dio flojera poner tantos botones y poner codigo muy parecido? 2. ¿Habra manera de hacerlo mas reducido? 3. Que le puedes mejorar? La siguiente sesión nos gustaría conocer lo que piensas. RETO: Dale un poco de formato a tus botones, a tu teclado para que se vea más bonito, ve dentro de los botones la propiedad de icon y trata de darle un poco más de visibilidad a tu teclado virtual y sube la foto en el grupo de facebook para ver tu trabajo, No tengas pena si no te gusta o crees que te dirán algo, descubrirás que cuando empiezan a darte consejos empiezas a mejor. Agrega la tecla de enter y cuando presiones el boton que borre el texto y nos muestre una ventanita con el texto que se teclee ahí. Vamos puedes hacerlo! Este documento es una creación del club de programación, programar puede ser divertido