SlideShare una empresa de Scribd logo
1 de 10
Introducción
clases no son entidades independientes sino que se agrupan jerárquicamente
heredando características y atributos. Cada instancia o implementación real de una clase
constituirá un nuevo objeto por lo que se pueden crear infinitos objetos distintos a partir
de una sola clase.
Aspectos Generales
 El curso de Programación Visual está orientado al diseño de aplicaciones
bajo entorno visual comúnmente a través del uso del formulario. En este
curso se hará una presentación y estudio de las interfaces visuales a través
del entorno de desarrollo denominado NetBeans, es decir, utilizaremos el
lenguaje de programación Visual Java. La asignatura se encuentra dividida
en tres unidades: la primera es “Manipulación de controles”, la segunda es
“Diseño de formularios y Menús” y la tercera es “Sistemas de
¿Qué es Programación Visual?
 La programación visual brinda los conocimientos necesarios para diseñar y
desarrollar aplicaciones con un entorno visual amigable y fáciles de utilizar
por el usuario. Los lenguajes de programación visual, como Visual Java,
hacen sencilla la tarea de los programadores porque antes constituía una
gran demora tiempo en el diseño de ventanas o formularios
Programación orientada a Objetos
 En el caso del lenguaje de programación, Java aplica la programación
orientada a objetos (POO). La POO define a los programas en términos de
“clases de objetos”, objetos que son entidades que combinan estado
(datos), comportamiento (procedimientos o métodos) e identidad
(propiedad o atributo del objeto) que lo diferencia de los demás. La POO
expresa un programa como un conjunto de objetos, que colaboran entre
ellos para realizar tareas.
Bibliotecas de Clases en Java
 ● Package Lang: compuesta por clases con funcionalidades básicas, arrays,
cadenas de caracteres, entrada/salidad, excepciones, etc. Este paquete
debes haberlo utilizado en el curso de Fundamentos de Programación.
 ● Package Util: compuesta por clases para utilizadas como números
aleatorios, vectores, propiedades del sistema, etc.
 ● Package net: compuesta por clases, es usada para la conectividad y
trabajo con redes, URL, etc.
 ● Package Applet: compuesta por clases, es usada para el desarrollo de
aplicaciones ejecutables en navegadores.
 ● Package Awt y Swing: compuesta por clases para el desarrollo de
interfaces gráficas de usuario. El paquete swing es el paquete por
excelencia para el desarrollo de los temas del presente curso.
NetBeans IDE en la programación
visual
 El NetBeans es un entorno de desarrollo integrado que permite crear
aplicaciones de escritorio, aplicaciones web y aplicaciones móviles
utilizando las últimas tecnologías para los desarrolladores de software de
Java. El IDE de NetBeans es un producto gratuito y sin restricciones de uso
pudiendo escribir, compilar, depurar e implementar programas en Java.
NetBeans es un proyecto open source de desarrollo escrito en Java. La
plataforma NetBeans da soporte para escritura de servlets, ayuda on-line y
ayudas con el código.
Usaremos la versión 6.0 de NetBeans para la
construcción y diseño de las aplicaciones. Una vez que
ingresas al entorno de desarrollo de NetBeans se
observa:
Se observa que en Proyect Location se muestra la carpeta destino
del proyecto. Vamos a suponer que se quiere construir un
programa que calcule el promedio de dos notas, entonces la
ventana debería quedar de la siguiente forma:
Cuando se pretenda construir una aplicación de entorno visual
tendríamos que usar plantillas que el mismo NetBeans IDE te
ofrece. Ahora, seleccionemos el paquete ejercicios y luego
elijamos la opción New y a continuación seleccionemos
JFrameForm
Al dar click en el botón de comando Finish se mostrará el entorno
de desarrollo de NetBeans listo para dar inicio al diseño de un
formulario y por lo tanto dar comienzo a una aplicación en un
entorno visual

Más contenido relacionado

La actualidad más candente

Programacion visual I
Programacion visual IProgramacion visual I
Programacion visual IEdgar Merino
 
INTRODUCCION A VISUAL BASIC Y CONCEPTOS DE PROGRAMACION
INTRODUCCION A VISUAL BASIC Y CONCEPTOS DE PROGRAMACIONINTRODUCCION A VISUAL BASIC Y CONCEPTOS DE PROGRAMACION
INTRODUCCION A VISUAL BASIC Y CONCEPTOS DE PROGRAMACIONguest00eb5e
 
Introduccion a Java
Introduccion a JavaIntroduccion a Java
Introduccion a JavaPablo Macon
 
Presentación1
Presentación1Presentación1
Presentación1rpcajas62
 
Presentación1
Presentación1Presentación1
Presentación1rpcajas62
 
java,conceptos basicos
java,conceptos basicosjava,conceptos basicos
java,conceptos basicosMariano Galvez
 
Plataformas y frameworks web mobile
Plataformas y frameworks web mobilePlataformas y frameworks web mobile
Plataformas y frameworks web mobileFernando Solis
 
Aplicaciones web mobile
Aplicaciones web mobileAplicaciones web mobile
Aplicaciones web mobileFernando Solis
 
Instalando Visual basic 6.0
Instalando Visual basic 6.0Instalando Visual basic 6.0
Instalando Visual basic 6.0IUTJAS
 
Antecedentes java
Antecedentes java Antecedentes java
Antecedentes java Yo Profesor
 
Entornos De Desarrollo Integrados
Entornos De Desarrollo IntegradosEntornos De Desarrollo Integrados
Entornos De Desarrollo IntegradosUGM
 
Programacion instalando vb
Programacion instalando vbProgramacion instalando vb
Programacion instalando vbSAIAUTS
 
Universidadnacionaldechimborazo 140716123849-phpapp02
Universidadnacionaldechimborazo 140716123849-phpapp02Universidadnacionaldechimborazo 140716123849-phpapp02
Universidadnacionaldechimborazo 140716123849-phpapp02Geovanny Yungán
 
Java ventajas y caracteristicas
Java ventajas y caracteristicasJava ventajas y caracteristicas
Java ventajas y caracteristicasbat1820
 

La actualidad más candente (20)

Programacion visual I
Programacion visual IProgramacion visual I
Programacion visual I
 
INTRODUCCION A VISUAL BASIC Y CONCEPTOS DE PROGRAMACION
INTRODUCCION A VISUAL BASIC Y CONCEPTOS DE PROGRAMACIONINTRODUCCION A VISUAL BASIC Y CONCEPTOS DE PROGRAMACION
INTRODUCCION A VISUAL BASIC Y CONCEPTOS DE PROGRAMACION
 
Introduccion a Java
Introduccion a JavaIntroduccion a Java
Introduccion a Java
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
java,conceptos basicos
java,conceptos basicosjava,conceptos basicos
java,conceptos basicos
 
Plataformas y frameworks web mobile
Plataformas y frameworks web mobilePlataformas y frameworks web mobile
Plataformas y frameworks web mobile
 
Aplicaciones web mobile
Aplicaciones web mobileAplicaciones web mobile
Aplicaciones web mobile
 
Instalando Visual basic 6.0
Instalando Visual basic 6.0Instalando Visual basic 6.0
Instalando Visual basic 6.0
 
Antecedentes java
Antecedentes java Antecedentes java
Antecedentes java
 
Que es java
Que es javaQue es java
Que es java
 
Que es java
Que es javaQue es java
Que es java
 
Que es java
Que es javaQue es java
Que es java
 
¿Qué es Java?
¿Qué es Java?¿Qué es Java?
¿Qué es Java?
 
Entornos De Desarrollo Integrados
Entornos De Desarrollo IntegradosEntornos De Desarrollo Integrados
Entornos De Desarrollo Integrados
 
Programacion instalando vb
Programacion instalando vbProgramacion instalando vb
Programacion instalando vb
 
Universidadnacionaldechimborazo 140716123849-phpapp02
Universidadnacionaldechimborazo 140716123849-phpapp02Universidadnacionaldechimborazo 140716123849-phpapp02
Universidadnacionaldechimborazo 140716123849-phpapp02
 
Java ventajas y caracteristicas
Java ventajas y caracteristicasJava ventajas y caracteristicas
Java ventajas y caracteristicas
 
Jclic
JclicJclic
Jclic
 
Visual basic
Visual basicVisual basic
Visual basic
 

Destacado

Telefónica Chile, un aliado para el desarrollo del país
Telefónica Chile, un aliado para el desarrollo del paísTelefónica Chile, un aliado para el desarrollo del país
Telefónica Chile, un aliado para el desarrollo del paísceiuc
 
La entrega de ypf. análisis del proceso de privatización de la empresa
La entrega de ypf. análisis del proceso de privatización de la empresaLa entrega de ypf. análisis del proceso de privatización de la empresa
La entrega de ypf. análisis del proceso de privatización de la empresaJuani Raimondi
 
La asmistade de david m
La asmistade de david mLa asmistade de david m
La asmistade de david mmontenedavid12
 
Alivianate
AlivianateAlivianate
Alivianatejarslb
 
Crecimiento y productividad
Crecimiento y productividadCrecimiento y productividad
Crecimiento y productividadidaris
 
Sistema de informacion
Sistema de informacionSistema de informacion
Sistema de informacionjuaaaaaaaaan
 
Proyecto parte 2
Proyecto parte 2Proyecto parte 2
Proyecto parte 2Adriano Go
 
Vida y obra de personalidades de la musica
Vida y obra de personalidades de la musicaVida y obra de personalidades de la musica
Vida y obra de personalidades de la musicaluzncv
 
Historia de la corporación
Historia de la corporaciónHistoria de la corporación
Historia de la corporaciónFay Abril
 
La naturaleza
La naturalezaLa naturaleza
La naturalezaluispupi
 
Actividades de introducción de nuevos conoci mientos
Actividades de introducción de nuevos conoci mientosActividades de introducción de nuevos conoci mientos
Actividades de introducción de nuevos conoci mientosadams18_g
 
Informes 2003 - 2005
Informes 2003 - 2005Informes 2003 - 2005
Informes 2003 - 2005ldespouy
 
Primeras armas del general sucre en el ecuador
Primeras armas del general sucre en el ecuadorPrimeras armas del general sucre en el ecuador
Primeras armas del general sucre en el ecuadorRuby Macas
 

Destacado (20)

Telefónica Chile, un aliado para el desarrollo del país
Telefónica Chile, un aliado para el desarrollo del paísTelefónica Chile, un aliado para el desarrollo del país
Telefónica Chile, un aliado para el desarrollo del país
 
La entrega de ypf. análisis del proceso de privatización de la empresa
La entrega de ypf. análisis del proceso de privatización de la empresaLa entrega de ypf. análisis del proceso de privatización de la empresa
La entrega de ypf. análisis del proceso de privatización de la empresa
 
Computacion
ComputacionComputacion
Computacion
 
Normativas
NormativasNormativas
Normativas
 
La asmistade de david m
La asmistade de david mLa asmistade de david m
La asmistade de david m
 
el bullying
el bullyingel bullying
el bullying
 
Alivianate
AlivianateAlivianate
Alivianate
 
Diana p ped5mb111
Diana p ped5mb111Diana p ped5mb111
Diana p ped5mb111
 
Crecimiento y productividad
Crecimiento y productividadCrecimiento y productividad
Crecimiento y productividad
 
Meses de embarazo
Meses de embarazoMeses de embarazo
Meses de embarazo
 
Sistema de informacion
Sistema de informacionSistema de informacion
Sistema de informacion
 
Proyecto parte 2
Proyecto parte 2Proyecto parte 2
Proyecto parte 2
 
Vida y obra de personalidades de la musica
Vida y obra de personalidades de la musicaVida y obra de personalidades de la musica
Vida y obra de personalidades de la musica
 
Historia de la corporación
Historia de la corporaciónHistoria de la corporación
Historia de la corporación
 
La naturaleza
La naturalezaLa naturaleza
La naturaleza
 
Actividades de introducción de nuevos conoci mientos
Actividades de introducción de nuevos conoci mientosActividades de introducción de nuevos conoci mientos
Actividades de introducción de nuevos conoci mientos
 
Informes 2003 - 2005
Informes 2003 - 2005Informes 2003 - 2005
Informes 2003 - 2005
 
Primeras armas del general sucre en el ecuador
Primeras armas del general sucre en el ecuadorPrimeras armas del general sucre en el ecuador
Primeras armas del general sucre en el ecuador
 
Vivian orobio
Vivian orobioVivian orobio
Vivian orobio
 
Challenge photoshop
Challenge photoshopChallenge photoshop
Challenge photoshop
 

Similar a Programación Visual Java NetBeans

Introducción a java
Introducción a javaIntroducción a java
Introducción a javawaldinelly
 
Introducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - JavaIntroducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - JavaFacultad de Ciencias y Sistemas
 
POO Unidad 3: Interfaz gráfica de usuario e hilos
POO Unidad 3: Interfaz gráfica de usuario e hilosPOO Unidad 3: Interfaz gráfica de usuario e hilos
POO Unidad 3: Interfaz gráfica de usuario e hilosFranklin Parrales Bravo
 
Paola gonzalez fundamentos de visual basic
Paola gonzalez fundamentos de visual basicPaola gonzalez fundamentos de visual basic
Paola gonzalez fundamentos de visual basicpaolagonzalez326
 
Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkitCesar Escalante
 
Fundamentos de Visual Basic.
Fundamentos de Visual Basic.  Fundamentos de Visual Basic.
Fundamentos de Visual Basic. osnervisnavadiaz
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaSantiago Sora
 
Java desde 0
Java desde 0Java desde 0
Java desde 0Saviotec
 
[ES] Introdución a la plataforma java
[ES] Introdución a la plataforma java [ES] Introdución a la plataforma java
[ES] Introdución a la plataforma java Eudris Cabrera
 
Mi Lenguaje de Programación Preferido
Mi Lenguaje de Programación PreferidoMi Lenguaje de Programación Preferido
Mi Lenguaje de Programación Preferidostylee4799
 
Silabo tarea algoritmos parte ii
Silabo tarea algoritmos parte iiSilabo tarea algoritmos parte ii
Silabo tarea algoritmos parte iicomar57
 
Manual de usuarios_de_eclipse_jenny
Manual de usuarios_de_eclipse_jennyManual de usuarios_de_eclipse_jenny
Manual de usuarios_de_eclipse_jennyJenny Martinez
 

Similar a Programación Visual Java NetBeans (20)

Net Beans
Net BeansNet Beans
Net Beans
 
Guia 1 java
Guia 1 javaGuia 1 java
Guia 1 java
 
Introducción a java
Introducción a javaIntroducción a java
Introducción a java
 
Introducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - JavaIntroducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - Java
 
POO Unidad 3: Interfaz gráfica de usuario e hilos
POO Unidad 3: Interfaz gráfica de usuario e hilosPOO Unidad 3: Interfaz gráfica de usuario e hilos
POO Unidad 3: Interfaz gráfica de usuario e hilos
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Paola gonzalez fundamentos de visual basic
Paola gonzalez fundamentos de visual basicPaola gonzalez fundamentos de visual basic
Paola gonzalez fundamentos de visual basic
 
Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkit
 
Fundamentos de Visual Basic.
Fundamentos de Visual Basic.  Fundamentos de Visual Basic.
Fundamentos de Visual Basic.
 
Plan
PlanPlan
Plan
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.java
 
Manual de eclpse emrt
Manual de eclpse emrtManual de eclpse emrt
Manual de eclpse emrt
 
Progra
PrograProgra
Progra
 
Java desde 0
Java desde 0Java desde 0
Java desde 0
 
[ES] Introdución a la plataforma java
[ES] Introdución a la plataforma java [ES] Introdución a la plataforma java
[ES] Introdución a la plataforma java
 
Introducción a las Aplicaciones Visuales
Introducción a las Aplicaciones VisualesIntroducción a las Aplicaciones Visuales
Introducción a las Aplicaciones Visuales
 
Mi Lenguaje de Programación Preferido
Mi Lenguaje de Programación PreferidoMi Lenguaje de Programación Preferido
Mi Lenguaje de Programación Preferido
 
Silabo tarea algoritmos parte ii
Silabo tarea algoritmos parte iiSilabo tarea algoritmos parte ii
Silabo tarea algoritmos parte ii
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
 
Manual de usuarios_de_eclipse_jenny
Manual de usuarios_de_eclipse_jennyManual de usuarios_de_eclipse_jenny
Manual de usuarios_de_eclipse_jenny
 

Último

Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COMCOMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COMcespitiacardales
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 

Último (10)

Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COMCOMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 

Programación Visual Java NetBeans

  • 1. Introducción clases no son entidades independientes sino que se agrupan jerárquicamente heredando características y atributos. Cada instancia o implementación real de una clase constituirá un nuevo objeto por lo que se pueden crear infinitos objetos distintos a partir de una sola clase.
  • 2. Aspectos Generales  El curso de Programación Visual está orientado al diseño de aplicaciones bajo entorno visual comúnmente a través del uso del formulario. En este curso se hará una presentación y estudio de las interfaces visuales a través del entorno de desarrollo denominado NetBeans, es decir, utilizaremos el lenguaje de programación Visual Java. La asignatura se encuentra dividida en tres unidades: la primera es “Manipulación de controles”, la segunda es “Diseño de formularios y Menús” y la tercera es “Sistemas de
  • 3. ¿Qué es Programación Visual?  La programación visual brinda los conocimientos necesarios para diseñar y desarrollar aplicaciones con un entorno visual amigable y fáciles de utilizar por el usuario. Los lenguajes de programación visual, como Visual Java, hacen sencilla la tarea de los programadores porque antes constituía una gran demora tiempo en el diseño de ventanas o formularios
  • 4. Programación orientada a Objetos  En el caso del lenguaje de programación, Java aplica la programación orientada a objetos (POO). La POO define a los programas en términos de “clases de objetos”, objetos que son entidades que combinan estado (datos), comportamiento (procedimientos o métodos) e identidad (propiedad o atributo del objeto) que lo diferencia de los demás. La POO expresa un programa como un conjunto de objetos, que colaboran entre ellos para realizar tareas.
  • 5. Bibliotecas de Clases en Java  ● Package Lang: compuesta por clases con funcionalidades básicas, arrays, cadenas de caracteres, entrada/salidad, excepciones, etc. Este paquete debes haberlo utilizado en el curso de Fundamentos de Programación.  ● Package Util: compuesta por clases para utilizadas como números aleatorios, vectores, propiedades del sistema, etc.  ● Package net: compuesta por clases, es usada para la conectividad y trabajo con redes, URL, etc.  ● Package Applet: compuesta por clases, es usada para el desarrollo de aplicaciones ejecutables en navegadores.  ● Package Awt y Swing: compuesta por clases para el desarrollo de interfaces gráficas de usuario. El paquete swing es el paquete por excelencia para el desarrollo de los temas del presente curso.
  • 6. NetBeans IDE en la programación visual  El NetBeans es un entorno de desarrollo integrado que permite crear aplicaciones de escritorio, aplicaciones web y aplicaciones móviles utilizando las últimas tecnologías para los desarrolladores de software de Java. El IDE de NetBeans es un producto gratuito y sin restricciones de uso pudiendo escribir, compilar, depurar e implementar programas en Java. NetBeans es un proyecto open source de desarrollo escrito en Java. La plataforma NetBeans da soporte para escritura de servlets, ayuda on-line y ayudas con el código.
  • 7. Usaremos la versión 6.0 de NetBeans para la construcción y diseño de las aplicaciones. Una vez que ingresas al entorno de desarrollo de NetBeans se observa:
  • 8. Se observa que en Proyect Location se muestra la carpeta destino del proyecto. Vamos a suponer que se quiere construir un programa que calcule el promedio de dos notas, entonces la ventana debería quedar de la siguiente forma:
  • 9. Cuando se pretenda construir una aplicación de entorno visual tendríamos que usar plantillas que el mismo NetBeans IDE te ofrece. Ahora, seleccionemos el paquete ejercicios y luego elijamos la opción New y a continuación seleccionemos JFrameForm
  • 10. Al dar click en el botón de comando Finish se mostrará el entorno de desarrollo de NetBeans listo para dar inicio al diseño de un formulario y por lo tanto dar comienzo a una aplicación en un entorno visual