SlideShare ist ein Scribd-Unternehmen logo
1 von 6
TRABAJO DE PROGRAMACIÓN
CREACIÓN DE INTERFACES GRAFICAS
OBJETIVO: Aprender a utilizar Matisse, el creador de interfaces gráficas de
NetBeans.
INTERFACES GRÁFICAS
 Conocido también como GUI (grafig user interface)
 Utiliza un conjunto de imágenes y objetos gráficos
 Realiza acciones mediante la manipulación directa
 Facilita la interacción del usuario con la computadora
PAQUETES DE JAVA PARA LA UTILIZACIÓN DE GUI
Java nos ofrece un conjunto de paquetes :
 java.awt: Contiene todas las clases para crear interfaces de usuario y
para dibujar gráficas e imágenes.
 javax.swing: Provee un conjunto de componentes ligeros (escritos
completamente en Java) que trabajan de la misma manera en todas las
plataformas.
 java.awt.event: Provee interfaces y clases para manejar los diferentes
tipos de eventos disparados por los componentes AWT.
Los diferentes componentes que forman la interfaz gráfica de una aplicación
pueden ser etiquetas, botones, cajas de texto, menús, etc. deben agruparse en
otros componentes llamados contenedores.
1. El paquete javax.swing tiene los siguientes contenedores:
 JFrame: Permite crear una ventana de una aplicación. Posee título y
puede tener una barra de menús, barra de herramienta, barras de
desplazamiento, su propio cursor, botones para maximizar, minimizar,
etc.
 JDialog: Permite crear cuadros de diálogo.
 JPanel: Permite agrupar componentes, podemos tener paneles dentro de
paneles. Tienen un manejador de diseño.
Manejadores de Diseño
Un manejador de diseño es una clase que define la forma en que se acomodan
los componentes insertados en un contenedor.
El paquete javax.swing tiene los siguientes manejadores de diseño para
acomodar componentes en un contenedor.
 • FlowLayout: Coloca los componentes de izquierda a derecha por filas,
con las
 filas ordenadas de arriba abajo.
 • BorderLayout: El contenedor se divide en cinco regiones: North, East,
West,
 South y Center.
 • GridLayout: Acomoda a los componentes en filas y columnas con todas
las
 regiones del mismo tamaño.
 • GridBagLayout: Acomoda a los componentes en filas y columnas que no
 necesariamente tienen la misma altura y ancho.
 • CardLayout: Cada uno de los componentes es tan grande como el
contenedor.
 Sólo un componente es visible.
Componentes Activos
Los componentes activos del paquete Swing de Java permiten que el usuario
interactúe con el programa:
 JButton: Implementa un botón.
 JCheckBox: Implementa una casilla de verificación.
 JList: Una componente que permite que el usuario seleccione uno o
másobjetos de una lista.
Componentes de Texto
Pueden usarse para el despliegue y captura de textos:
 JLabel: Despliega una línea de texto en la pantalla.
 JTextField: Un cuadro que contiene una línea de texto. El usuario puede
 modificarla.
 JPassword: Un cuadro que permite la captura de una contraseña. No
hace eco de los caracteres. En lugar despliega un carácter dado.
 JTextArea: Un cuadro que contiene una o más líneas de texto. El usuario
puede modificarlas.
Menús
El paquete java.swing de Java contiene una serie de clases que permiten crear
diferentes menús:
 JMenuBar: Permite crear una barra de menús. Contiene un conjunto de
objetos de tipo JMenu y debe ser parte de una ventana, JFrame.
 JMenu: Permite implementar menús. Contiene una colección de objetos
JMenuItem y separadores.
 JMenuItem: Permite implementar las opciones de un menú.
 Un Jmenu también puede ser un JMenuItem permitiendo menús
jerárquicos.
2. En el paquete de Java.awt.event podemos manejar los siguientes
eventos:
PASOS PA REALIZAR UN INTERFAZ GRÁFICA
1. Crear un proyecto en NetBeans
2. Click izquierdo sobre el paquete del proyecto
3. Seleccionar New en la ventana que se abrirá
4. Seleccionar JFrame Form….
5. Se abrirá la siguiente ventana en donde elaboraremos el interfaz
6. En la ventana (Palette) podemos escoger los iconos arrastrándolos a la
ventana del JFrame.
7. Luego podemos programar dentro del interfaz grafica o fuera de dicha
interfaz
TIPOS DE INTERFACES GRÁFICAS DE USUARIO
 GUI's y Zooming user interface (ZUI)
Los GUIs que son GUIs son encontrados en juegos de computadora, y los
GUIs avanzados basados en realidad virtual ahora son usados con más
frecuencia en las investigaciones. ZUI (Zooming User Interface) es un
adelanto lógico de las GUI, mezclando 3D con 2.0 ó "2D y medio objetos
vectoriales de una D".
 "Touchscreen user interface"
Algunos GUIs son diseñados para cumplir con los rigurosos requisitos de
los mercados verticales. Éstos se conocen como "GUIs de uso específico."
Un ejemplo de un GUI de uso específico es el ahora familiar Touchscreen
o Pantalla Táctil (pantalla que al ser tocada efectúa los comandos del
ratón en el software). Es encontrado en muchos restaurantes alrededor
del mundo y en tiendas de autoservicio. El uso que el específico GUI en el
Touchscreen ha encabezado en el uso de las computadoras a través de las
industrias alimenticias y de bebidas, y en venta al por menor, también se
los utiliza en los cajeros automáticos, los kioscos de información y las
pantallas de monitoreo y control en los usos industriales, que emplean un
sistema operativo de tiempo real (RTOS), los teléfonos móviles y los
sistemas o consolas de juego también emplean el Touchscreen.
 Interfaz Natural de Usuario
las NUI naturales son aquellas en las que se interactua con un sistema,
aplicación, etc. sin utilizar dispositivos de entrada como sería un mouse,
teclado, lápiz óptico, entre otros y en lugar de éstos utilizamos nuestras
manos o yemas de los dedos

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Swin01
Swin01Swin01
Swin01
 
manual-de-intouch
manual-de-intouchmanual-de-intouch
manual-de-intouch
 
Plan de clases
Plan de clasesPlan de clases
Plan de clases
 
Swing1
Swing1Swing1
Swing1
 
Guia practica funciones en java con NetBeans
Guia practica funciones en java con NetBeansGuia practica funciones en java con NetBeans
Guia practica funciones en java con NetBeans
 
Diferencias swing y awt
Diferencias swing y awtDiferencias swing y awt
Diferencias swing y awt
 
Java
JavaJava
Java
 
INTOUCH
INTOUCHINTOUCH
INTOUCH
 
Swing
SwingSwing
Swing
 
Comparacion swing & awt..
Comparacion swing & awt..Comparacion swing & awt..
Comparacion swing & awt..
 
interfaz grafica
interfaz graficainterfaz grafica
interfaz grafica
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Seminario Android
Seminario AndroidSeminario Android
Seminario Android
 
Archivos
ArchivosArchivos
Archivos
 
Java swing
Java swingJava swing
Java swing
 
Info plc cursillo_basico_intouch_7_1 (1)
Info plc cursillo_basico_intouch_7_1 (1)Info plc cursillo_basico_intouch_7_1 (1)
Info plc cursillo_basico_intouch_7_1 (1)
 
Tema 4 3_3_interfaces_de_usuario
Tema 4 3_3_interfaces_de_usuarioTema 4 3_3_interfaces_de_usuario
Tema 4 3_3_interfaces_de_usuario
 
Curso de intouch 10.1
Curso de intouch 10.1Curso de intouch 10.1
Curso de intouch 10.1
 
oop
oopoop
oop
 
Presentation Oop
Presentation OopPresentation Oop
Presentation Oop
 

Andere mochten auch

Introduccion tercer semana
Introduccion tercer semanaIntroduccion tercer semana
Introduccion tercer semanaEdgar Linares
 
Java básico menu
Java básico menuJava básico menu
Java básico menujbersosa
 
Tips componentes swing_v5
Tips componentes swing_v5Tips componentes swing_v5
Tips componentes swing_v5ggzhack
 
Librería swing java
Librería swing javaLibrería swing java
Librería swing javapgpg2006
 
Guis en java-1pp_2012_
Guis en java-1pp_2012_Guis en java-1pp_2012_
Guis en java-1pp_2012_Robert Wolf
 
Clases de java swing
Clases de java swingClases de java swing
Clases de java swingdaaaaniela99
 
The java swing_tutorial
The java swing_tutorialThe java swing_tutorial
The java swing_tutorialsumitjoshi01
 
Curso Java Inicial 8 Conceptos Avanzados Awt
Curso Java Inicial   8 Conceptos Avanzados   AwtCurso Java Inicial   8 Conceptos Avanzados   Awt
Curso Java Inicial 8 Conceptos Avanzados AwtEmilio Aviles Avila
 
AWT- JAVA
AWT- JAVAAWT- JAVA
AWT- JAVAale8819
 

Andere mochten auch (12)

Introduccion tercer semana
Introduccion tercer semanaIntroduccion tercer semana
Introduccion tercer semana
 
Java básico menu
Java básico menuJava básico menu
Java básico menu
 
Primer parcial
Primer parcialPrimer parcial
Primer parcial
 
Tips componentes swing_v5
Tips componentes swing_v5Tips componentes swing_v5
Tips componentes swing_v5
 
Librería swing java
Librería swing javaLibrería swing java
Librería swing java
 
Guis en java-1pp_2012_
Guis en java-1pp_2012_Guis en java-1pp_2012_
Guis en java-1pp_2012_
 
Clases de java swing
Clases de java swingClases de java swing
Clases de java swing
 
The java swing_tutorial
The java swing_tutorialThe java swing_tutorial
The java swing_tutorial
 
Curso Java Inicial 8 Conceptos Avanzados Awt
Curso Java Inicial   8 Conceptos Avanzados   AwtCurso Java Inicial   8 Conceptos Avanzados   Awt
Curso Java Inicial 8 Conceptos Avanzados Awt
 
Swing (1)
Swing (1)Swing (1)
Swing (1)
 
SWING
SWINGSWING
SWING
 
AWT- JAVA
AWT- JAVAAWT- JAVA
AWT- JAVA
 

Ähnlich wie Trabajo teórico exposcición

Ähnlich wie Trabajo teórico exposcición (20)

Presentacion de dictar clase de gui
Presentacion de dictar clase de guiPresentacion de dictar clase de gui
Presentacion de dictar clase de gui
 
Swing intefaz grafica de usuario
Swing intefaz grafica de usuarioSwing intefaz grafica de usuario
Swing intefaz grafica de usuario
 
Java 120706083911-phpapp01
Java 120706083911-phpapp01Java 120706083911-phpapp01
Java 120706083911-phpapp01
 
Controles swing
Controles swingControles swing
Controles swing
 
Confección de interfaces de usuario con JAVA - SWING
Confección de interfaces de usuario con JAVA - SWINGConfección de interfaces de usuario con JAVA - SWING
Confección de interfaces de usuario con JAVA - SWING
 
JAVA Interfaz gráfica (GUI)
JAVA Interfaz gráfica (GUI)JAVA Interfaz gráfica (GUI)
JAVA Interfaz gráfica (GUI)
 
Controles
ControlesControles
Controles
 
Clase swing
Clase swingClase swing
Clase swing
 
Tema6resumido
Tema6resumidoTema6resumido
Tema6resumido
 
Swing j button, jcheck box y jradiobutton
Swing j button, jcheck box y jradiobuttonSwing j button, jcheck box y jradiobutton
Swing j button, jcheck box y jradiobutton
 
Jfc java
Jfc javaJfc java
Jfc java
 
Controles de Interfaz Parte Practica.pdf
Controles de Interfaz Parte Practica.pdfControles de Interfaz Parte Practica.pdf
Controles de Interfaz Parte Practica.pdf
 
Controles de Interfaz Introduccion.pdf
Controles de Interfaz Introduccion.pdfControles de Interfaz Introduccion.pdf
Controles de Interfaz Introduccion.pdf
 
Guis en java-1pp_2011_
Guis en java-1pp_2011_Guis en java-1pp_2011_
Guis en java-1pp_2011_
 
Tema 6 gui, swing y java beans por gio
Tema 6   gui, swing y java beans por gioTema 6   gui, swing y java beans por gio
Tema 6 gui, swing y java beans por gio
 
Programacion_II_Interfaz_grafica_guia_I
Programacion_II_Interfaz_grafica_guia_IProgramacion_II_Interfaz_grafica_guia_I
Programacion_II_Interfaz_grafica_guia_I
 
Guis_en_java_6pp.pdf
Guis_en_java_6pp.pdfGuis_en_java_6pp.pdf
Guis_en_java_6pp.pdf
 
Clase 5 JAVA 2012
Clase 5 JAVA 2012Clase 5 JAVA 2012
Clase 5 JAVA 2012
 
curso android tema 3
curso android tema 3curso android tema 3
curso android tema 3
 
Preguntas sobre android
Preguntas sobre androidPreguntas sobre android
Preguntas sobre android
 

Mehr von Andy Bsc

Universidad Central Del Ecuador(Exposicion Martes 12)
Universidad Central Del Ecuador(Exposicion Martes 12)Universidad Central Del Ecuador(Exposicion Martes 12)
Universidad Central Del Ecuador(Exposicion Martes 12)Andy Bsc
 
Universidad Central Del Ecuador(Exposicion Martes 12)
Universidad Central Del Ecuador(Exposicion Martes 12)Universidad Central Del Ecuador(Exposicion Martes 12)
Universidad Central Del Ecuador(Exposicion Martes 12)Andy Bsc
 
Universidad central del ecuador(exposicion martes 12)
Universidad central del ecuador(exposicion martes 12)Universidad central del ecuador(exposicion martes 12)
Universidad central del ecuador(exposicion martes 12)Andy Bsc
 
Universidad central del ecuador(exposicion martes 12)
Universidad central del ecuador(exposicion martes 12)Universidad central del ecuador(exposicion martes 12)
Universidad central del ecuador(exposicion martes 12)Andy Bsc
 
Universidad central del ecuador(exposicion martes 12)
Universidad central del ecuador(exposicion martes 12)Universidad central del ecuador(exposicion martes 12)
Universidad central del ecuador(exposicion martes 12)Andy Bsc
 
Exposicion martes 12
Exposicion martes 12Exposicion martes 12
Exposicion martes 12Andy Bsc
 
Universidad central del ecuador(exposicion martes 12)
Universidad central del ecuador(exposicion martes 12)Universidad central del ecuador(exposicion martes 12)
Universidad central del ecuador(exposicion martes 12)Andy Bsc
 

Mehr von Andy Bsc (7)

Universidad Central Del Ecuador(Exposicion Martes 12)
Universidad Central Del Ecuador(Exposicion Martes 12)Universidad Central Del Ecuador(Exposicion Martes 12)
Universidad Central Del Ecuador(Exposicion Martes 12)
 
Universidad Central Del Ecuador(Exposicion Martes 12)
Universidad Central Del Ecuador(Exposicion Martes 12)Universidad Central Del Ecuador(Exposicion Martes 12)
Universidad Central Del Ecuador(Exposicion Martes 12)
 
Universidad central del ecuador(exposicion martes 12)
Universidad central del ecuador(exposicion martes 12)Universidad central del ecuador(exposicion martes 12)
Universidad central del ecuador(exposicion martes 12)
 
Universidad central del ecuador(exposicion martes 12)
Universidad central del ecuador(exposicion martes 12)Universidad central del ecuador(exposicion martes 12)
Universidad central del ecuador(exposicion martes 12)
 
Universidad central del ecuador(exposicion martes 12)
Universidad central del ecuador(exposicion martes 12)Universidad central del ecuador(exposicion martes 12)
Universidad central del ecuador(exposicion martes 12)
 
Exposicion martes 12
Exposicion martes 12Exposicion martes 12
Exposicion martes 12
 
Universidad central del ecuador(exposicion martes 12)
Universidad central del ecuador(exposicion martes 12)Universidad central del ecuador(exposicion martes 12)
Universidad central del ecuador(exposicion martes 12)
 

Kürzlich hochgeladen

LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 

Kürzlich hochgeladen (20)

LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 

Trabajo teórico exposcición

  • 1. TRABAJO DE PROGRAMACIÓN CREACIÓN DE INTERFACES GRAFICAS OBJETIVO: Aprender a utilizar Matisse, el creador de interfaces gráficas de NetBeans. INTERFACES GRÁFICAS  Conocido también como GUI (grafig user interface)  Utiliza un conjunto de imágenes y objetos gráficos  Realiza acciones mediante la manipulación directa  Facilita la interacción del usuario con la computadora PAQUETES DE JAVA PARA LA UTILIZACIÓN DE GUI Java nos ofrece un conjunto de paquetes :  java.awt: Contiene todas las clases para crear interfaces de usuario y para dibujar gráficas e imágenes.  javax.swing: Provee un conjunto de componentes ligeros (escritos completamente en Java) que trabajan de la misma manera en todas las plataformas.  java.awt.event: Provee interfaces y clases para manejar los diferentes tipos de eventos disparados por los componentes AWT. Los diferentes componentes que forman la interfaz gráfica de una aplicación pueden ser etiquetas, botones, cajas de texto, menús, etc. deben agruparse en otros componentes llamados contenedores. 1. El paquete javax.swing tiene los siguientes contenedores:
  • 2.  JFrame: Permite crear una ventana de una aplicación. Posee título y puede tener una barra de menús, barra de herramienta, barras de desplazamiento, su propio cursor, botones para maximizar, minimizar, etc.  JDialog: Permite crear cuadros de diálogo.  JPanel: Permite agrupar componentes, podemos tener paneles dentro de paneles. Tienen un manejador de diseño. Manejadores de Diseño Un manejador de diseño es una clase que define la forma en que se acomodan los componentes insertados en un contenedor. El paquete javax.swing tiene los siguientes manejadores de diseño para acomodar componentes en un contenedor.  • FlowLayout: Coloca los componentes de izquierda a derecha por filas, con las  filas ordenadas de arriba abajo.  • BorderLayout: El contenedor se divide en cinco regiones: North, East, West,  South y Center.  • GridLayout: Acomoda a los componentes en filas y columnas con todas las  regiones del mismo tamaño.  • GridBagLayout: Acomoda a los componentes en filas y columnas que no  necesariamente tienen la misma altura y ancho.  • CardLayout: Cada uno de los componentes es tan grande como el contenedor.  Sólo un componente es visible. Componentes Activos
  • 3. Los componentes activos del paquete Swing de Java permiten que el usuario interactúe con el programa:  JButton: Implementa un botón.  JCheckBox: Implementa una casilla de verificación.  JList: Una componente que permite que el usuario seleccione uno o másobjetos de una lista. Componentes de Texto Pueden usarse para el despliegue y captura de textos:  JLabel: Despliega una línea de texto en la pantalla.  JTextField: Un cuadro que contiene una línea de texto. El usuario puede  modificarla.  JPassword: Un cuadro que permite la captura de una contraseña. No hace eco de los caracteres. En lugar despliega un carácter dado.  JTextArea: Un cuadro que contiene una o más líneas de texto. El usuario puede modificarlas. Menús El paquete java.swing de Java contiene una serie de clases que permiten crear diferentes menús:  JMenuBar: Permite crear una barra de menús. Contiene un conjunto de objetos de tipo JMenu y debe ser parte de una ventana, JFrame.  JMenu: Permite implementar menús. Contiene una colección de objetos JMenuItem y separadores.  JMenuItem: Permite implementar las opciones de un menú.
  • 4.  Un Jmenu también puede ser un JMenuItem permitiendo menús jerárquicos. 2. En el paquete de Java.awt.event podemos manejar los siguientes eventos: PASOS PA REALIZAR UN INTERFAZ GRÁFICA 1. Crear un proyecto en NetBeans 2. Click izquierdo sobre el paquete del proyecto 3. Seleccionar New en la ventana que se abrirá 4. Seleccionar JFrame Form…. 5. Se abrirá la siguiente ventana en donde elaboraremos el interfaz
  • 5. 6. En la ventana (Palette) podemos escoger los iconos arrastrándolos a la ventana del JFrame. 7. Luego podemos programar dentro del interfaz grafica o fuera de dicha interfaz TIPOS DE INTERFACES GRÁFICAS DE USUARIO  GUI's y Zooming user interface (ZUI) Los GUIs que son GUIs son encontrados en juegos de computadora, y los GUIs avanzados basados en realidad virtual ahora son usados con más frecuencia en las investigaciones. ZUI (Zooming User Interface) es un adelanto lógico de las GUI, mezclando 3D con 2.0 ó "2D y medio objetos vectoriales de una D".  "Touchscreen user interface" Algunos GUIs son diseñados para cumplir con los rigurosos requisitos de los mercados verticales. Éstos se conocen como "GUIs de uso específico."
  • 6. Un ejemplo de un GUI de uso específico es el ahora familiar Touchscreen o Pantalla Táctil (pantalla que al ser tocada efectúa los comandos del ratón en el software). Es encontrado en muchos restaurantes alrededor del mundo y en tiendas de autoservicio. El uso que el específico GUI en el Touchscreen ha encabezado en el uso de las computadoras a través de las industrias alimenticias y de bebidas, y en venta al por menor, también se los utiliza en los cajeros automáticos, los kioscos de información y las pantallas de monitoreo y control en los usos industriales, que emplean un sistema operativo de tiempo real (RTOS), los teléfonos móviles y los sistemas o consolas de juego también emplean el Touchscreen.  Interfaz Natural de Usuario las NUI naturales son aquellas en las que se interactua con un sistema, aplicación, etc. sin utilizar dispositivos de entrada como sería un mouse, teclado, lápiz óptico, entre otros y en lugar de éstos utilizamos nuestras manos o yemas de los dedos