EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) PROGRAMACION DE INTERFASES.

Slides:



Advertisements
Presentaciones similares
ANALISIS Y DISEÑO ORIENTADO A OBJETOS
Advertisements

Java Applets Ing. Martín Jiménez.
David Escudero Mancebo Alfonso Pedriza Rebollo
EI, Profesor Ramón Castro Liceaga APLICACIONES DE JAVA CON PAGINAS WEB (Applets) UNIVERSIDAD LATINA (UNILA)
UNIVERSIDAD LATINA (UNILA) ENCAPSULACION Y HERENCIA
UNIVERSIDAD LATINA (UNILA)
Paquetes de las API de Java
Algoritmo y Estructura de Datos I I Facultad de Ingeniería y Arquitectura Ing. Juan José Montero Román. Sesión 12 - Introducción.
Entender el funcionamiento de los diferentes elementos comunes en un GUI. Manejar estos elementos.
Qué es una ventana En informática, una ventana es un área visual, normalmente de forma rectangular, que contiene algún tipo de interfaz de usuario, mostrando.
Windows es un sistema operativo
Java Parte II Taller de Sistemas de Programas Enero-Marzo 99 Prof. : Sandra Zabala, Marilenis Olivera Ivette C. Martínez, Pedro García, Alejandra Blanco.
Ingeniero Anyelo Quintero
Capítulo III Diseñador de Formas. El diseñador de Formas (Form Designer) Herramientas de dos vias y su uso. Un ejemplo de herramientas de dos vías. Configurando.
COMPUTACIÓN APLICADA FACULTAD DE INGENIERÍA, UAQ Tablas Dinámicas, Macros Ma. Teresa García Ramírez.
DR. ERNESTO SUAREZ.
PAQUETES COMPUTACIONALES POWER POINT. Arrancar PowerPoint.
UNIDAD 2:Crear, abrir y cerrar una base de datos Hacer clic sobre la opción Nuevo de la pestaña Archivo. Se mostrarán las distintas opciones para nuevos.
:: Prof. Yeniffer Peña Programación I Interface Gráfica de Usuario Presentación.
Agustín J. González ELO329/ELO330
CATEDRÁTICO: ARIEL GUTIÉRREZ VALENCIA MATERIA: HERRAMIENTAS INFORMATICAS DE APOYO A LA INVESTIGACIÓN CUANTITATIVA POR: MARÍA GRISELDA IZQUIERDO MARTÍNEZ.
Ricardo Ayala Rodríguez Javier Sánchez Romero PREOGRAMACION E INTERNET
Windows es un sistema operativo
Por: Ing. Wellingthon Montilla Pujols
“CONOZCAMOS EL PRESENTADOR DE DIAPOSITIVAS MICROSOFT POWERPOINT”
Programación Orientada a Objetos
Windows 8 Windows 8: Es la versión actual del sistema operativo de Microsoft Windows, producido por Microsoft para su uso en computadoras personales, incluidas.
Pictures Barras. Imágenes Existen 2 controles gráficos: Picture Box e Image ► Ambos controles permiten desplegar archivos gráficos de tipo, gif, bitmap,
FORMULAS ESTADISTICAS.
Sintaxis Completa los siguientes esquemas: Esquema de excepción Excepción Definición Tipos Implementación En el lenguaje Java, excepción es un tipo de.
Componentes de las interfaces
QUÈ ES VISUAL BASIC ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO (GUI GRAPHICAL.
Hermilia Molina Acevedo
Diagrama de Clases ACI 570.
EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) PROGRAMACION CLIENTE /
Programación de Interfaces Gráficas en Java
EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) CONCEPTOS DE PROGRAMACION.
Programación Gráfica Agustín J. González ELO329/ELO330.
Sesión Agenda Entorno Windows Funciones básicas Glosario de términos del S.O. Windows Escritorio, ventanas e íconos Administración de usuarios.
EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) PROGRAMACION DE APPLETS.
:: Prof. Yeniffer Peña Programación I Interface Gráfica de Usuario Presentación.
Informatica I Clase 2 Técnico en Diseño Gráfico 1.
Manejo de Tablet con Android DURACIÓN DEL CURSO: 15 horas Fecha Inicio: 29 de mayo de 2012 Fecha fin: 5 de junio de 2012 HORARIO: 20:30 A 23:00 OBJETIVO:
Los Controles de Visual Basic
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) LENGUAJES DE PROGRAMACIÓN PARA EL DESARROLLO DE INTERFACES.
Programación de Interfaces Gráficas en Java
COMANDOS PRINCIPALES DE VISUAL BASIC 6.0
Ing. Esp. Ricardo Cújar. SWING  Paquete de Java que permite el desarrollo de interfaces gráficas de usuario.  Api Swing, es sumamente flexible y se.
7.-Calendario en Outlook
Elementos Tipicos de las Interfaces Graficas de usuario.
SISTEMA OPERATIVO WINDOWS.
1.- ¿Qué es Outlook? 1.- ¿Qué es Outlook? 2.-Características principales de Outlook 2.-Características principales de Outlook 3.-Descripción de la pantalla.
Sitios WEB HTML Dreamweaver Interfaz Instructor: Adbeel Cabnal.
EXCEL 2013 DEFINICION PARTES FUNDAMENTALES DIBUJOS EXCEL VIDEO
CURSO BASICO MICROSOFT WORD Profesor : Edwin Torres Mangones 2008.
TEMA 2: SISTEMAS OPERATIVOS. ENTORNO MONOUSUARIO.
Curso Básico de Crystal Presentation Design (Departamental Edition) Xcelsius Sesión 3.
Ing. Vanessa Borjas. Entorno gráfico En un entorno gráfico se tiende a que cada uno de los programas esté compuesto por un formulario, aunque no es una.
“Tipos de Eventos”.  Los eventos son todas las acciones que el usuario inicia, dar clic sobre un botón, presionar las teclas del teclado, etc. Cada vez.
22/11/2005 E.T.S de Ingenieros de Telecomunicación - UPNA.1 AWT ABSTRAC WINDOW TOOLKIT.
Elementos básicos de la ventana
Clase #3 de Access. Temario Consultas Consultas Creación y manejos de consultas Creación y manejos de consultas Macros Macros Relaciones Relaciones.
M.C. Meliza Contreras González.  Se le llama interfaz gráfica al conjunto de componentes gráficos(ventanas, botones, combos, listas, cajas de dialogo,
P O W E R P O I N T CONCEPTOS BÁSICOS 1.
:: Prof. Yeniffer Peña Programación I Interface Gráfica de Usuario Presentación.
:: Prof. Yeniffer Peña Programación I Interface Gráfica de Usuario Presentación.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS GUI.
Escuela Superior Politécnica de Chimborazo Facultad de Administración de Empresas Escuela de Ingeniería en Marketing Jonathan Yamasca Tercero 2.
Transformación de objetos Para transformar un objeto primero hay que seleccionarlo. Es posible transformar todos los objetos gráficos y de texto de las.
Programación Orientada a Objetos
Transcripción de la presentación:

EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) PROGRAMACION DE INTERFASES GRAFICAS

EI, Profesor Ramón Castro Liceaga Agosto de El paquete Que es AWT ( Abstract Window Toolkit) Clases para implementar el interfaz de usuario, por ejemplo Window, Button, CheckBox, etc. Surge de Component que es una clase abstracta que representa todo lo que tiene una posición, un tamaño, puede ser pintado en pantalla y puede recibir eventos.

EI, Profesor Ramón Castro Liceaga Agosto de Componentes y elementos gráficos Los Objetos derivados de la clase Component que se incluyen en el Abstract Window Toolkit son los que aparecen a continuación: Button, Canvas, Checkbox, Choice, Container, Panel, Window, Dialog, Frame, Label, List, Scrollbar, TextComponent Es útil para la definición de Menus, formas, y en general para interfases entre el hombre - máquina

EI, Profesor Ramón Castro Liceaga Agosto de Botones de Pulsación La clase Button es una clase que produce un componente de tipo botón con un título. El constructor más utilizado es el que permite pasarle como parámetro una cadena, que será la que aparezca como título e identificador del botón en el interfaz de usuario. No dispone de campos o variables de instancia y pone al alcance del programador una serie de métodos entre los que destacan por su utilidad los siguientes: addActionListener() Añade un receptor de eventos de tipo Action producidos por el botón (lee una acción) getLabel() Devuelve la etiqueta o título del botón removeActionListener() Elimina el receptor de eventos para que el botón deje de realizar acción alguna setLabel() Fija el título o etiqueta visual del botón

EI, Profesor Ramón Castro Liceaga Agosto de Botones de Selección Los botones de selección (Choice) permiten el rápido acceso a una lista de elementos, presentándose como título el item que se encuentre seleccionado. La clase Choice extiende la clase Component e implementa el interfaz ItemSelectable, que es el interfaz que mantiene un conjunto de items en los que puede haber, o no, alguno seleccionado. Además, esta clase proporciona el método addItemListener(), que añade un registro de eventos item, que es muy importante a la hora de tratar los eventos que se producen sobre los objetos de tipo Choice.

EI, Profesor Ramón Castro Liceaga Agosto de Botones de Comprobación La clase CheckBox extiende la clase Component e implementa el interfaz ItemSelectable, que es el interfaz que contiene un conjunto de items entre los que puede haber o no alguno seleccionado

EI, Profesor Ramón Castro Liceaga Agosto de Listas en forma de Menus Las listas (List) aparecen en los interfaces de usuario para facilitar a los operadores la manipulación de muchos elementos. Se crean utilizando métodos similares a los de los botones Choice. La lista es visible todo el tiempo, utilizándose una barra de desplazamiento para visualizar los elementos que no caben en el área de la lista que aparece en la pantalla.

EI, Profesor Ramón Castro Liceaga Agosto de Campos de Texto Para la entrada directa de datos se suelen utilizar los campos de texto, que aparecen en pantalla como pequeñas cajas que permiten al usuario la entrada por teclado de una línea de caracteres.

EI, Profesor Ramón Castro Liceaga Agosto de Areas de Texto Un área de texto (TextArea) es una zona multilínea que permite la presentación de texto, que puede ser editable o de sólo lectura. Al igual que la clase TextField, esta clase extiende la clase TextComponent y dispone de cuatro campos, que son constantes simbólicas que pueden ser utilizadas para especificar la información de colocación de las barras de desplazamiento en algunos de los constructores de objetos TextArea. Estas constantes simbólicas son: SCROLLBARS_BOTH que crea y presenta barras de desplazamiento horizontal y vertical SCROLLBARS_NONEque no presenta barras de desplazamiento SCROLLBARS_HORIZONTAL_ONLY que crea y presenta solamente barras de desplazamiento horizontal SCROLLBARS_VERTICAL_ONLY que crea y presenta solamente barras de desplazamiento vertical

EI, Profesor Ramón Castro Liceaga Agosto de Etiquetas (Label) Una etiqueta (Label) proporciona una forma de colocar texto estático en un panel, para mostrar información fija, que no varía (normalmente), al usuario. La clase Label extiende la clase Component y dispone de varias constantes que permiten especificar la alineación del texto sobre el objeto Label.

EI, Profesor Ramón Castro Liceaga Agosto de Canvas (Zona de dibujo) Una zona de dibujo, o lienzo (Canvas), es una zona rectangular vacía de la pantalla sobre la cual una aplicación puede pintar, imitando el lienzo sobre el que un artista plasma su arte, o desde la cual una aplicación puede recuperar eventos producidos por acciones del usuario. Cuando se implementa una subclase de la clase Canvas, hay que prestar atención en implementar los métodos minimumSize() y preferredSize() para reflejar adecuadamente el tamaño de canvas; porque, en caso contrario, dependiendo del layout que utilice el contenedor del canvas, el canvas puede llegar a ser demasiado pequeño, incluso invisible. La clase Canvas es muy simple, consiste en un solo constructor sin argumentos y dos métodos, que son: AddNotify() Crea el observador del canvas paint( Graphics ) Repinta el canvas

EI, Profesor Ramón Castro Liceaga Agosto de Barras de desplazamiento Las barras de desplazamiento (Scrollbar) se utilizan para permitir realizar ajustes de valores lineales en pantalla, porporcionan una forma de trabajar con rangos de valores o de áreas, como en el caso de un área de texto en donde se proporcionan las barras de desplazamiento de forma automática.

EI, Profesor Ramón Castro Liceaga Agosto de Modelo para el manejo de eventos (clase event) Dentro del AWT, todas las acciones que pueda realizar el usuario caen dentro de un gran saco que son los eventos. Un evento describe, con suficiente detalle, una acción particular del usuario. por ejemplo, pulsar un botón, pulsar una tecla, mover una barra o mover el ratón y tomar las acciones oportunas. Esta técnica se conoce como polling.

EI, Profesor Ramón Castro Liceaga Agosto de Modelo para el manejo de eventos (clase event) Los grandes grupos de eventos son: Eventos de Ventana.- Son los que se generan en respuesta a los cambios de una ventana un frame o un dialogo. Eventos de Teclado.- Son generados en respuesta a cuando el usuario pulsa y suelta una tecla mientras un Componente tiene el foco de entrada. Eventos de Ratón.- Son los eventos generados por acciones sobre el ratón dentro de los límites de un Componente. Eventos de Barras.- Son los eventos generados como respuesta a la manipulación de barras de desplazamiento (scrollbars). Eventos de Lista.- Son los eventos generados al seleccionar elementos de una lista. Eventos Varios.- Son los eventos generados en función de diversas acciones.