desarrollo sustentable

Páginas: 17 (4027 palabras) Publicado: 7 de octubre de 2013
Paradigmas de Programación 2011 - Unidad II – Programación Orientada a
Eventos y Concurrente
Aplicaciones Graficas Usando Constructor (GUI Builder)
Introducción
.
.
.
.
2
Proyecto EjemploIG01
.
.
.
3
Proyecto EjemploIG02 .
.
.
6
Proyecto EjemploIG03
.
.
.
9
Programación Multithread
, ventajas, desafíos
.
.
Exclusión mutua, sincronización
.
.
.
.
.
Calendarizaciónde hilos, punto muerto, hilos en Java
.
class ParImpar extends Thread
.
.
.
.
public class BounceThread
.
.
.
.
La interfaz Runnable, Interrupción de threads .
.
.
Estados de thread: nuevos, ejecutables, bloqueados, muertos
Grupos de threads, prioridades, egoistas,
.
.
.
Sincronización, bloqueo, Los métodos wait y notify .
.
Resumen, puntos muertos .
.
.
.
.
.
.
Esperaa que un hilo finalice .
.
.
.
.
.
Métodos estáticos sincronizados
.
.
.
.
.
El modelo productor/consumidor .
.
.
.
.
.
Usando Swing como interfaz de usuario
.
.
.
.

2
3
4
5
6
8
9
16
17
21
24
26
29
32

1

Paradigmas de Programación 2011 - Unidad II – Programación Orientada a
Eventos y Concurrente

Aplicaciones Graficas Usando Constructor (GUI Builder)Introducción
El entorno de programación para Java NetBeans permite construir
interfaces graficas, para entrada/salida de datos, basadas en el paquete
Swing, con mucha facilidad.
Utilizando este material UD aprenderá a:
• Usar el GUI Builder (Editor)
• Crear un contenedor de GUI (Grafic user Interface)
• Agregar componentes
• Redimensionar componentes
• Alinear componentes
• Ajustes deancho
• Posesionar su comportamiento
• Editar sus propiedades
GUI Builder provee una paleta para que gráficamente seleccionemos los
componentes que necesitamos y los incorporemos en la interface que
estamos construyendo. En paralelo el editor automáticamente genera el
código Java, al cual solo necesitaremos agregar, cuando sea necesario,
que debemos hacer con el dato, o cual es la acciónrequerida.
Todo esto es mas fácil hacerlo que escribirlo.
Para comenzar, describiremos paso a paso un proyecto que recibe un texto
de una línea, su nombre por ejemplo y lo devuelve invertido. Lo
llamaremos EjemploIE01.
Para ello necesitamos:
• Un contenedor grafico. Sucede que los componentes deben ser
distribuidos en una forma, o formulario. Hay diversos contenedores.
Usaremos JFrame (J porJava, Frame es marco, bastidor, cuadro…)
• Un campo de texto para entrada de datos (JTextField)
• Un campo de texto para salida de datos (idem)
• Un botón de comando indicando que se debe proceder a la inversión
(JButton)
Manos a la obra…
Creando el proyecto. Usando el NetBeans IDE,
• seleccione:


Nuestro proyecto:

2

Paradigmas de Programación 2011 - Unidad II – ProgramaciónOrientada a
Eventos y Concurrente
Necesitamos el contenedor grafico





Como quedó el proyecto EjemploIG01?
Interfaz es el
archivo .java que
hemos incorporado.

Podemos ver su
codificación fuente o
su diseño.

El Inspector nos permite ver
como se va estructurando
nuestra interfaz y además
podemos gráficamente ejecutar
acciones como cambiar nombres,
borrar, etc

Aquíesta la paleta para
seleccionar componentes

Esta es el área de diseño. Allí
previsualizamos lo que estamos construyendo
y gráficamente podemos modificar tamaños,
posiciones, etc.
Si entramos por
debajo de la paleta aparecerá una
ventanita informando las propiedades del
componente corrientemente seleccionado.

3

Paradigmas de Programación 2011 - Unidad II – Programación Orientada aEventos y Concurrente
Si seleccionamos Fuente, vemos el código generado por el Editor.
• Fondo azul, son áreas de codificación no modificables en este
modo. Si algo es necesario modificar, ir al modo diseño, hacer los
ajustes. Al salvar el proyecto se actualizan los fuentes.
• Fondo blanco, nuestra área de código a completar

Hasta ahora solo tenemos 2 áreas no modificables.
• Generated...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • DESARROLLO SUSTENTABLE/SUSTENTANTE
  • desarrollo sustentable- sustentabilidad
  • Desarrollo sustentable y sustentabilidad
  • desarrollo sustentable y agricultura sustentable
  • Desarrollo sustentable
  • Desarrollo sustentable
  • Desarrollo sustentable
  • Desarrollo sustentable

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS