Introducción a la Programación Orientada a Objetos
|
|
|
- María Ángeles Redondo Mora
- hace 8 años
- Vistas:
Transcripción
1 INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A S GUI Objetos y s Dr. Luciano H. Tamargo Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur, Bahía Blanca 207 Cada componente de una GUI está asociada a un objeto gráfico de alguna subclase de. Un objeto fuente del, está asociado a una componente reactiva de la GUI, puede percibir un externo provocado por una acción del usuario 0 y reaccionar ndo un interno. Un objeto se implícitamente, asociado a un interno do por un objeto fuente del. Un objeto oyente (listener) se registra a un objeto fuente de para responder a la acción del usuario sobre una componente de la GUI. Introducción a la Programación Orientada a Objetos IPOO El usuario realiza una acción sobre una componente reactiva que genera un externo El objeto fuente de asociado a la componente reactiva un interno ndo objetos de alguna subclase de Introducción a la Programación Orientada a Objetos IPOO La clase de un objeto fuente de determina las clases de los objetos que se rán implícitamente: Clase de los objetos Fuente de JButton JCheckBox JRadioButton JMenuItem JTextField JComboBox Clases de los objetos ActionEvent ActionEvent ActionEvent, KeyEvent Introducción a la Programación Orientada a Objetos IPOO Cada subclase de define atributos y métodos adecuados para un tipo particular de acción del usuario, como por ejemplo, mover el mouse sobre un panel, oprimir una tecla o activar un botón. En cada uno de estos casos se rá un objeto de una clase específica. Introducción a la Programación Orientada a Objetos IPOO Los objetos de las clases JButton, JTextField, JComboBox son objetos fuente de que n objetos de clase ActionEvent. Esto es, cuando el usuario realiza una acción sobre la componente asociada al objeto fuente de, este un objeto de clase ActionEvent. La clase del objeto oyente que escuche estos s deben implementar la interface ActionListener del paquete java.awt.event. Introducción a la Programación Orientada a Objetos IPOO Profesor Luciano H. Tamargo
2 El objeto oyente es instancia de una clase que implementa una interface y redefine el método manejador del Oyente ActionListener registrado a El objeto es un parámetro para el método manejador del Introducción a la Programación Orientada a Objetos IPOO La clase del oyente implementa a una interface redefiniendo al método manejador del de acuerdo al comportamiento esperado en respuesta a la acción del usuario. El manejador del recibe como parámetro a un objeto do implícitamente. Cuando un objeto fuente de un interno, objetos de alguna subclase de provista en el paquete java.awt.event. Introducción a la Programación Orientada a Objetos IPOO La interface define uno o más métodos manejadores que deben ser implementados considerando el comportamiento esperado en respuesta a la acción del usuario. La lista de parámetros de un manejador de s siempre consiste en un argumento del tipo de clase. Introducción a la Programación Orientada a Objetos IPOO Objeto Interface de oyente Manejador ActionEvent ActionListener actionperformed(actionevent) ItemEvent ItemListener itemstatechanged(itemevent) MouseEvent MouseListener mousepressed(mouseevent) mousereleased(mouseevent) mouseentered(mouseevent) mouseexited(mouseevent) mouseclicked(mouseevent) KeyEvent KeyListener keypressed(keyevent) keyrealesed(keyevent) keytyped(keyevent) Introducción a la Programación Orientada a Objetos IPOO Mostrar una ventana con un panel que cambiará de color según los diferentes s del mouse que se produzcan como consecuencia de las acciones del usuario. En otro panel se muestra la acción del usuario y la posición del indicador del mouse sobre la componente. Introducción a la Programación Orientada a Objetos IPOO import java.awt.*; import java.awt.event.*; import javax.swing.*; public class ControlMouse extends JFrame{ private JLabel Mouse; private Container contenedor; Introducción a la Programación Orientada a Objetos IPOO Profesor Luciano H. Tamargo 2
3 public ControlMouse() { contenedor = getcontentpane(); contenedor.setlayout(new GridLayout(2,0)); panelmouse = new JPanel(); panelmouse.setbackground(color.white); panelmouse.setpreferredsize (new java.awt.dimension(300, 50)); Mouse = new JLabel(); Mouse.setPreferredSize (new java.awt.dimension(300,70)); 3 public ControlMouse() { OyenteMouse escuchamouse = new OyenteMouse(); panelmouse.addmouselistener(escuchamouse); contenedor.add(panelmouse); contenedor.add(mouse); Observemos que el oyente queda registrado al panel, de modo que reaccionará ante los s del mouse producidos ante las acciones delusuario sobre el panel. 4 public void mouseclicked (MouseEvent e) { ( Cliqueó en [%d,%d]", e.getx(), e.gety())); panelmouse.setbackground(color.blue); public void mouseentered (MouseEvent e) { ( Entró en[%d,%d]", e.getx(), e.gety())); panelmouse.setbackground(color.red); Introducción a la Programación Orientada a Objetos IPOO Introducción a la Programación Orientada a Objetos IPOO public void mouseexited (MouseEvent e) { ("Salió en [%d,%d]", e.getx(), e.gety())); panelmouse.setbackground(color.green); public void mousereleased (MouseEvent e { ("Soltó en [%d,%d]", e.getx(), e.gety())); panelmouse.setbackground(color.magenta); Introducción a la Programación Orientada a Objetos IPOO Introducción a la Programación Orientada a Objetos IPOO Profesor Luciano H. Tamargo 3
4 public void mousepressed (MouseEvent e) { ("Presionó en [%d,%d]", e.getx(), e.gety())); panelmouse.setbackground(color.yellow); Introducción a la Programación Orientada a Objetos IPOO private JLabel Mouse; public void mouseclicked(mouseevent e) { public void mousepressed(mouseevent e) { public void mousereleased(mouseevent e) { public void mouseentered(mouseevent e) { java.awt.event.mouselistener mouseclicked(e:mouseevent): void mousepressed(e:mouseevent): void mousereleased(e:mouseevent): void mouseentered(e:mouseevent): void mouseexited(e:mouseevent): void public void mouseexited(mouseevent e) { 20 private void hacergui(){ getcontentpane().setlayout(new GridLayout(2,0)); panelmouse = new JPanel(); panelmouse.setbackground(color.white); panelmouse.setpreferredsize(new java.awt.dimension(300, 50)); Mouse = new JLabel(); Mouse.setPreferredSize(new java.awt.dimension(300,70)); OyenteMouse escuchamouse = new OyenteMouse(); panelmouse.addmouselistener(escuchamouse); panelmouse.addmousemotionlistener(escuchamouse); getcontentpane().add(panelmouse); getcontentpane().add(mouse); 2 private JLabel Mouse;; class OyenteMouse implements MouseListener, MouseMotionListener{ public void mouseclicked(mouseevent e) { public void mousepressed(mouseevent e){ public void mousereleased(mouseevent e) { 0 0 public void mouseentered(mouseevent e) { public void mouseexited(mouseevent e) { 22 private JLabel Mouse;; class OyenteMouse implements MouseListener, MouseMotionListener{ 23 public void mousedragged(mouseevent e){ ("Arrastró a [%d,%d]", e.getx(),e.gety())); public void mousemoved(mouseevent e){ ("Se movió a [%d,%d]", e.getx(),e.gety())); Con frecuencia una interface de s brinda más servicios que los que necesitamos. Por ejemplo, la interface MouseListener ofrece cinco servicios, si nuestra GUI solo va a reaccionar ante 0 un click del mouse tenemos que definir el código de mouseclicked, los otros cuatro quedan sin especificar. Sin embargo, si definimos una clase que implementa a esta interface es necesario implementar todos los servicios provistos. Introducción a la Programación Orientada a Objetos IPOO Profesor Luciano H. Tamargo 4
5 Un adaptador es una clase que implementa todos los métodos de una interface, de modo que en lugar de implementar una interface podemos extender la clase adaptador. Para la interface MouseListener Java brinda la clase MouseAdapter con cuerpo vacío para los cinco métodos. Para MouseMotionListener la clase adaptador es MouseMotionAdapter. El objeto oyente es instancia de una clase que implementa una interface y redefine el método responsable de reaccionar ante la acción del usuario Introducción a la Programación Orientada a Objetos IPOO Introducción a la Programación Orientada a Objetos IPOO Oyente ActionListener registrado a El objeto es un parámetro para el método manejador del Profesor Luciano H. Tamargo 5
Interacción con el Usuario Gestión de Eventos
Interacción con el Usuario Gestión de Eventos Presentación basada en: 1. Como Programar en Java. Deitel y Deitel. Ed. Prentice-Hall. 1988 2. Java 2., Curso de programación. Fco. Javier Ceballos. Ed. Alfoomega&RA-MA,
Introducción a la Programación Orientada a Objetos
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS GUI Ecapsulamiento, clases asociadas Dr. Luciano H. Tamargo http://cs.uns.edu.ar/~lt Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional
Programación de Eventos
Programación de Eventos Un evento es un suceso que ocurre dentro del contexto de la ejecución de un programa. Por ejemplo, se presiona un botón, se modifica una caja de texto, se selecciona una opción
Tópicos Avanzados de Programación (TAP3501)
DuocUC Tópicos Avanzados de Programación (TAP3501) Ariel Alexis Fierro Sáez [email protected] Eventos En evento es una acción iniciada por el usuario. Ejemplo de eventos son: presionar un botón, cambiar
Tipos de programas en Java. Programación basada en eventos. Programación basada en eventos. Creación de una interfaz gráfico de usuario
Tipos de programas en Java Programación basada en eventos Aplicaciones Se pueden ejecutar directamente en un entorno Java Tipos Modo de consola -Interacción mediante teclado -Interfaz basado en texto Aplicaciones
III SEMANAS GESTIÓN DE EVENTOS PROGRAMACIÓN II CICLO. Ing. Manuel Jesús Sánchez Chero Profesor del Curso
GESTIÓN DE EVENTOS CURSO: Elaborado por: TALLER DE PROGRAMACIÓN II Ing. Manuel Jesús Sánchez Chero Profesor del Curso CICLO III SEMANAS Material Didáctico para uso exclusivo en clase INTRODUCCIÓN La gestión
Interfaces gráficas de usuario
Las interfaces gráficas de usuario Interfaces gráficas de usuario Hasta ahora hemos desarrollado programas que usan la consola para interactuar con el usuario. Esa forma de interfaz de usuario es muy simple
Tema 8: Gestión de eventos
Transparencias de Java Tema 8: Gestión de eventos Uploaded by Ingteleco http://ingteleco.webcindario.com [email protected] La dirección URL puede sufrir modificaciones en el futuro. Si no funciona
Programación de sistemas
Programación de sistemas Interfaces Gráficas I. Conceptos básicos II. Eventos Departamento de Ingeniería Telemática José Jesús García Rueda y Carlos Alario Hoyos
GESTIÓN DE EVENTOS GUI EN JAVA 13/04/2007 DAI. Evento: Objeto que describe qué sucede
GESTIÓN DE EVENTOS GUI EN JAVA Conceptos básicos Evento: Objeto que describe qué sucede Generador de evento (event source). Ej: pulsación de botón genera ActionEvent: getactioncommand(): comando asociado
Interfaces gráficas. Jose Jesus García Rueda
Interfaces gráficas Jose Jesus García Rueda Introducción Qué son las interfaces gráficas? Ejemplos bien conocidos Vamos a programar una: Colores.java Conceptos básicos Aplicación gráfica. Contenedores.
Agenda. Contenedores y componentes
Agenda Tipos de objetos y clases de la GUI Guía detallada para crear una interfaz gráfica de usuario Guía detallada para la gestión de eventos Problema 1 del boletín 5 Problema 2 del boletín 5 Contenedores
Construir una Interfaz Gráfica
Construir una Interfaz Gráfica JAVA, permite al programador: -Diseñar y programar en interfaces gráficas de usuario en forma rápida y sencilla. -Cuenta con dos paquetes de clases predefinidos que brindan
Manejo de eventos AWT
Manejo de eventos AWT En las aplicaciones en modo consola, nuestro método main determina el orden en el que se ejecutan las operaciones de nuestro programa. En las aplicaciones con interfaces gráficas
INTERFAZ GRÁFICO DE USUARIO
Programación JAVA INTERFAZ GRÁFICO DE USUARIO 3 - Referencia Bibliográfica Autor Adolfo Aladró García Publicado en la revista Solo Programadores num. 119 Ejemplos copiados del libro Java 2 - Curso de Programación
Interfaces Gráficas de Usuario en Java Julio 2004. 1. Introducción. 2. Crear una ventana 2
Índice 1. Introducción 1 2. Crear una ventana 2 3. Componentes swing 5 3.1. JPanel y JLabel......................................................... 6 3.2. ImageIcon............................................................
Programación interactiva. Oscar Bedoya
Programación interactiva Oscar Bedoya [email protected] Interfaces gráficas con Java Swing Una interfaz gráfica con el usuario (GUI) es un mecanismo incorporado en las aplicaciones para hacer
Ejemplo de GUI con Swing
Ejemplo de GUI con Swing Programación Orientada a Objetos Facultad de Informática Dep. Ingeniería del Software e Inteligencia Artificial Universidad Complutense Madrid Una aplicación Swing sencilla El
Componentes Swing. Las clases cuyo nombre comienza por J forman parte de Swing. Todas las demás están incluidas en AWT (Abstract Window Toolkit)
Componentes Swing Las clases cuyo nombre comienza por J forman parte de Swing. Todas las demás están incluidas en AWT (Abstract Window Toolkit) Component es una clase abstracta que representa a cualquier
Creando archivos *.jar 2008
PARTE I: Extendiendo los comandos de DOS Crear el archivo.jar desde la consola de DOS Paso 1: Debemos extender los comandos del DOS a través de las variables de entorno, para ello ubicamos el jdk o jre
Programación Orientada a Objetos
Programación Orientada a Objetos Tema 5: Desarrollo de interfaces gráficas de usuario Tema 5-1: Conceptos básicos de SWING Contenidos Tema 5-1: Conceptos básicos de SWING 1. INTRODUCCIÓN 2. COMPONENTES
Programación de sistemas
Programación de sistemas Interfaces Gráficas I. Conceptos básicos II. Eventos Julio Villena Román MATERIALES BASADOS EN EL TRABAJO DE DIFERENTES AUTORES: José Jesús García Rueda,
Ingeniería del Software. Capa de Presentación. Java 2 con JFC/SWING. Componentes visuales. Gestión de la interfaz
Capa de Presentación Java 2 con JFC/SWING Componentes visuales Construcción de la interfaz Gestión de la interfaz 1 Java 2 JFC/Swing JFC (Java Foundation Class) - Framework gráfico que proporciona herramientas
Interfaces gráficas con Swing
Interfaces gráficas con Swing Java y Servicios Web I Master en Ingeniería Matemática Manuel Montenegro Dpto. Sistemas Informáticos y Computación Desp. 467 (Mat) [email protected] Introducción Swing
APELLIDOS:... NOMBRE:... GRUPO:... NÚMERO DE EXPEDIENTE:...
Cuadernillo de examen ASIGNATURA Laboratorio de Sistemas Operativos Abiertos (Java) CÓDIGO 321 CONVOCATORIA Extraordinaria de Septiembre de 2003 PLAN DE ESTUDIOS 1996 ESPECIALIDAD Sistemas CURSO 2002/2003
Capítulo 6: Interfaces es de Usuario.
Capítulo 6: Interfaces es de Usuario. - 77 - 6. Interfaces de Usuario. En el proceso de interacción persona-ordenador, la Interfaz Gráfica de Usuario (GUI), es el artefacto que permite la interacción
AWT y Swing. Entorno gráfico:awt y Swing. Soporte Java para el desarrollo de interface gráfica. AWT y Swing. AWT y Swing.
Entorno gráfico:awt y Swing AWT y Swing Se trata de bibliotecas de clases Java para el desarrollo de Interfaces de Usuario Gráficas. Su presentación visual es independiente de la plataforma en que se ejecute
Algoritmia y Programación
Algoritmia y Programación Oscar Bedoya [email protected] http://eisc.univalle.edu.co/~oscarbed/algoritmia/ Cuántos botones se necesitan? import javax.swing.*; import java.awt.*; import
Universidad Carlos III de Madrid Departamento de Ingeniería Telemática. Swing
Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Swing Andrés Marín López Jesús Arias Fisteus Laboratorio de Aplicaciones Telemáticas 2 Índice Introducción a Swing Componentes Layouts
// Suma.java // Programa de suma que utiliza a JOptionPane para entrada y salida. import javax.swing.joptionpane; // el programa usa JOptionPane
Componentes GUI. Una interfaz gráfica de usuario (GUI) presenta un mecanismo amigable al usuario para interactuar con una aplicación. Las GUIs se crean a partir de componentes de la GUI, a estos se les
Capítulo 7. Introducción a las Interfaces Gráficas de usuario. Continuar
Capítulo 7 Introducción a las Interfaces Gráficas de usuario Continuar Introducción Se explicará qué es una interfaz gráfica, cómo han evolucionado y cómo es que debe desarrollarse un programa que incluya
Aplicaciones gráficas en Java Librería Swing
Aplicaciones gráficas en Java Librería Swing Sumario: Breve introducción al paquete Swing Tipos de clases del paquete Definición y manejo de contenedores, diálogos y layouts Diseño mediante IDE (Eclipse)
Aplicaciones de Escritorio
Aplicaciones de Escritorio Interfaces Gráficas con Java Disertantes: Ing. Rasjido, José. AdeS Montenegro, Cristian. Agenda Interfaz Grafica de Usuario Interfaz Grafica de Usuario Aplicaciones de escritorio
d) Mencione dos diferencias y dos semejanzas entre clases abstractas e interfaces.
Primer Certamen 1er. Sem 2004 Todas las preguntas tienen igual puntaje. 1. a) Usando los niveles de madurez definidos en CMM, qué nivel le corresponde a una empresa que se caracteriza por comprometer productos
Uso de Java Swing. Noviembre de 2013
Uso de Java Swing Noviembre de 2013 Introducción Esta lección les dará la oportunidad de introducirlos al manejo de la clase Swing. Despues de explicar en que consiste Swing, veremos como compilar y correr
Desarrollando aplicaciones mediante componentes
Desarrollando aplicaciones mediante componentes I.03 Captura de eventos 1) Planteamiento: Desarrollar una aplicación en Swing que capture varios eventos en swing tales como el Clic, el doble Clic, movimiento
Indice. Swing: conceptos. Generalidades. Swing & AWT: diferencias. Interfaz Gráfica de Usuario (GUI)
Indice Interfaz Gráfica de Usuario (GUI) Unidad: 2 Laboratorio de Programación Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos Swing Generalidades Conceptos y caracteristicas
INTERFAZ GRÁFICO DE USUARIO
Programación JAVA INTERFAZ GRÁFICO DE USUARIO 2 - Referencia Bibliográfica Autor Adolfo Aladró García Publicado en la revista Solo Programadores num. 118 Ejemplos copiados del libro Java 2 - Curso de Programación
Tema 6. Interfaces gráficas de usuario (Parte 1)
Programación en Java Tema 6. Interfaces gráficas de usuario (Parte 1) Luis Rodríguez Baena Facultad de Informática Swing y AWT (I) JDK 1.0 introdujo la creación de interfaces gráficas de usuario (GUI,
Construcción de GUI en Java. Elementos de Swing. AWT v SWING. Contenedores superiores I. Componentes y contenedores
Construcción de GUI en Java Elementos de Swing Tecnología Swing NetScape (IFC), IBM, Lighthouse Design JFC AWT, Java 2D, Accesibility, Drag and Drop, Swing Cambios importantes desde la versión 1.1 a 1.2
Programación Avanzada Ingeniería Civil en Computación
Interfaces Gráficas de Usuario usando Swing Prof. Federico Meza Programación Avanzada Ingeniería Civil en Computación Junio 2007 Programación Avanzada (ICC) Swing GUI s Junio 2007 1 / 13 GUI - Graphical
Interfaces y Clases Internas. ELO329: Diseño y Programación Orientados a Objetos
Interfaces y Clases Internas ELO329: Diseño y Programación Orientados a Objetos Qué queremos decir con interfaces y clases internas? NOTA: El término interfaz aquí NO se refiere a las interfaces gráficas
Programación basada en/dirigida por eventos Event-Based Programming : Conceptos (o Event-driven Programming)
Programación basada en/dirigida por eventos Event-Based Programming : Conceptos (o Event-driven Programming) ELO329: Diseño y Programación Orientados a Objetos Nuevo paradigma de programación En la programación
Desarrollo de aplicaciones gráficas
Desarrollo de aplicaciones gráficas M.C. Jorge Eduardo Ibarra Esquer Universidad Autónoma de Baja California [email protected] Febrero de 2006 Aplicaciones gráficas en Java Estas aplicaciones pueden dividirse
2.1 Elementos gráficos en Java.
Practica0 de 1. Programa Java tipo consola public class Clase0 { public static void main(string[] args) { System.out.println("Hola Mundo"); System.out.println("Estamos en clase de Interfaces de Usuario");
Desarrollo de aplicaciones con JAVA, JCreator, JDeveloper NetBeans
Pág. N. 1 Desarrollo de aplicaciones con JAVA, JCreator, JDeveloper NetBeans Familia: Editorial: Autor: Tecnología de la Información y Computación Macro Manuel Torres Remon ISBN: 978-612-304-101-4 N. de
EJERCITACIÓN JAVA CÁTEDRA DE LENGUAJES ORIENTADOS A OBJETOS. Ing. Mario Bressano & Luciano Diamand ENVÍO RESUELTO 05
EJERCITACIÓN JAVA 2013 CÁTEDRA DE LENGUAJES ORIENTADOS A OBJETOS Ing. Mario Bressano & Luciano Diamand ENVÍO RESUELTO 05 Ejercicio 48: Dada la siguiente serie, confeccionar una aplicación donde ingresada
Introducción a las Interfaces Gráficas de Usuario en Java
Introducción a las Interfaces Gráficas de Usuario en Java Ingeniería del Software II Curso 2010/2011 Sergio Ilarri Artigas [email protected] Parte del material está extraído de JavaSun y Java Tutorial:
Unidad III. Interfaz de Escritorio SWING
Unidad III Interfaz de Escritorio SWING 1 Introducción Swing o awt? 3.1.Biblioteca Swing Componentes swing Manejo de eventos 3.2.Contenedores INDICE Estructura de una aplicación 3.3.Administrador de Diseño
Interfaz Gráfica de Usuario (GUI)
Interfaz Gráfica de Usuario (GUI) Unidad: 2 Laboratorio de Programación Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos Indice Los administradores de diseño (Layouts) Características
Interfaces gráficas de usuario
Interfaces gráficas de usuario Presentación basada en: 1. Como Programar en Java. Deitel y Deitel. Ed. Prentice-Hall. 1988 2. Java, Curso de programación. Fco. Javier Ceballos. Ed. Alfoomega&RA-MA, 2003.
Programación Java Curso 2006-1 C Draw
Programación Java Curso 2006-1 C Draw FIUBA Introducción: Prof.. María Feldgen Ing. Osvaldo Clúa En Java, para dibujar se usa el contexto gráfico de un componente. Según las plataformas, este contexto
HÉCTOR ARTURO FLÓREZ FERNÁNDEZ
HÉCTOR ARTURO FLÓREZ FERNÁNDEZ Ingeniero electrónico e ingeniero de sistemas de la Universidad El Bosque; magíster en Ciencias de la Información y las Comunicaciones de la Universidad Distrital Francisco
9. AWT (Abstract Window Toolkit)
9. AWT (Abstract Window Toolkit) Índice 9.0 Introducción 9.1 Contenedores 9.2 Layouts 9.3 Componentes 9.4 Eventos 9.5 Swing 9.6 HowTo Swing 9.7 Ejemplo 9.8 Applets David Contreras Bárcena 185 9. AWT (Abstract
PROGRAMACIÓN WEB I SEMANA 7 ESTE DOCUMENTO CONTIENE LA SEMANA 7
PROGRAMACIÓN WEB I SEMANA 7 1 ÍNDICE MANEJO DE EVENTOS EN JAVA... 3 INTRODUCCIÓN... 3 APRENDIZAJES ESPERADOS... 3 MANEJO DE EVENTOS EN JAVA (AWT y SWING)... 4 CONCEPTOS BÁSICOS EN EL MANEJO DE EVENTOS...
Java y Eclipse Desarrolle una aplicación con Java y Eclipse
Prefacio 1. Introducción 11 2. Contenido del libro 12 Entorno de desarrollo 1. Instalación del JDK de Java 8 15 2. Instalación de Eclipse Luna 17 3. Descubriendo el IDE 21 3.1 Perspectiva - Vista 22 3.2
Tema 7. Construcción de Applets en Java
Programación en Java Tema 7. Construcción de Applets en Java Luis Rodríguez Baena Facultad de Informática Applets Aplicación Java que se ejecuta dentro de un cliente web para ampliar las capacidades de
USO DE LOS OBJETOS JLABEL, JTEXTFIELD Y JBUTTON
USO DE LOS OBJETOS JLABEL, JTEXTFIELD Y JBUTTON Una aplicación sin usar Formulario A continuación vamos a desarrollar una aplicación sencilla que permita calcular el área del triángulo dado los valores
PROGRAMACIÓN VISUAL E.A.P. SISTEMAS E INFORMATICA UNIVERSIDAD NACIONAL DEL SANTA CURSO: MICROCOMPUTACION III FACULTA DE INGENIERIA.
PROGRAMACIÓN VISUAL En el mundo moderno, las necesidades de información se han incrementado bastante en la vida diaria de los individuos así como de las organizaciones. Esta nueva necesidad se esta cubriendo
Trabajando con GUI en Java Componente java.swing
Trabajando con GUI en Java Componente java.swing Autor: Wilder López Meléndez 1 [email protected] Fecha: 26 de junio de 2007 Es muy común a la hora de crear aplicaciones de escritorios querer utilizar
1. Cómo hacer un applet? Implementación de un Applet (awt) Ejecución de los Applets Hacer el archivo HTML con los siguientes
1. Cómo hacer un applet?...2 2. Implementación de un Applet (awt)...3 3. Ejecución de los Applets...5 3.1 Hacer el archivo HTML con los siguientes datos...5 3.2 Ejecución Desde línea de comandos (DOS)...5.1
Introducción a componentes Swing
Introducción a componentes Swing H. Tejeda Mayo 2016 Índice 1. Introducción 1 2. Clase JFrame 2 3. Clase JLabel 6 4. Manejador de diseño 9 5. Extensión de la clase JFrame 11 6. Clases de entrada 13 7.
Eclipse Visual Editor
Eclipse Visual Editor Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos Analista de Sistemas Licenciatura en Sistemas Laboratorio de Programación Indice Temas Pág. Introducción...
Interfaces de usuario [Interfaces de usuario con Java]
Interfaces de usuario [Interfaces de usuario con Java] M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 14-P Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 1
Patrones de Diseño. Patrón estructural Composite. Técnicas de Programación - Curso 2007/08
Patrones de Diseño Patrón estructural Composite Técnicas de Programación - Curso 2007/08 Propósito Componer objetos en estructuras arbóreas para representar jerarquías todo-parte. Manipular todos los objetos
Pasos a seguir para crear una aplicación visual en el lenguaje de programación Java con Netbeans IDE.
Pasos a seguir para crear una aplicación visual en el lenguaje de programación Java con Netbeans IDE. Autores: Ing. Maikel Zuñiga Suarez. Reisel González Pérez. Universidad de las Ciencias Informáticas
Java Avanzado Facultad de Ingeniería. Escuela de computación.
2 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 7 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo de sus prácticas
Práctica 4. Interfaces Gráficas de Usuario Duración 1 sesión
Práctica 4. Interfaces Gráficas de Usuario Duración 1 sesión Índice 1.- Programación dirigida por eventos 2.- Ejemplo. Una calculadora sencilla. 3.- Bibliografía. 1.- Programación dirigida por eventos.
Propuesta de Módulo del Proyecto OSSIM: Desarrollo de un SEB para la Detección de Anomalias (*)
Management Intelligent Systems Group http://sicodinet.unileon.es Propuesta de Módulo del Proyecto OSSIM: Desarrollo de un SEB para la Detección de Anomalias (*) Enrique López González, Carlos Caño Alegre,
Estructura de las Aplicaciones Orientadas a Objetos El patrón Modelo-Vista-Controlador (MVC)
Estructura de las Aplicaciones Orientadas a Objetos El patrón Modelo-Vista-Controlador (MVC) Programación Orientada a Objetos Facultad de Informática Dep. Ingeniería del Software e Inteligencia Artificial
Laboratorio de Aplicaciones Telemáticas Ingeniería Técnica de Telecomunicación Especialidad en Telemática
Laboratorio de Aplicaciones Telemáticas Ingeniería Técnica de Telecomunicación Especialidad en Telemática Escuela Politécnica Superior. Universidad Carlos III de Madrid. Leganés, a 9 de Febrero de 2004.
I. Introducción a la programación orientada a objetos y al lenguaje JAVA Colegio Reuven Feuerstein --Javier Navarro
I. Introducción a la programación orientada a objetos y al lenguaje JAVA Colegio Reuven Feuerstein --Javier Navarro Lectura de Datos Dentro de un applet es sencillo tomar algún dato del usuario para realizar
Clase 35. Aprendizaje activo: Uso de hilos para crear una animación. Hilos y Swing
Clase 35 Aprendizaje activo: Uso de hilos para crear una animación Hilos y Swing Todos los programas de Java ejecutan, al menos, tres hilos: 1. el hilo main(); es decir, el hilo que comienza con el método
En este método la implementación de la interface de usuario donde se produce el evento y la implementación del oyente están en clases separadas.
Unidad 8 Manejo de Eventos Un evento es un objeto que representa un cambio en un componente, este es generalmente producido por el usuario al realizar alguna operación, por ejemplo, escribir en un campo
INTERFAZ GRÁFICO DE USUARIO APLICACIONES DE EJEMPLO
La Güeb de Joaquín Programación JAVA INTERFAZ GRÁFICO DE USUARIO APLICACIONES DE EJEMPLO 1 EJEMPLO: CALCULADORA 1 EJEMPLO: CALCULADORA 1.1 Definición del ejemplo 1.2 Diseño del interfaz gráfico de usuario
GUÍA DE LABORATORIO 5 ARREGLOS DE UNA DIMENSIÓN
GUÍA DE LABORATORIO 5 ARREGLOS DE UNA DIMENSIÓN INTRODUCCION Un arreglo es una colección de variables del mismo tipo, referidos por un nombre común. En Java, los arreglos tienen una o más dimensiones,
Práctica 4: Interfaces Gráficas de Usuario en Java
Práctica 4: Interfaces Gráficas de Usuario en Java Asignatura:Ingeniería del Software-II Curso:2009/2010 Francisco José Berlanga Dpto. de Informática e Ingeniería de Sistemas, Universidad de Zaragoza [email protected]
INGRESAR DATOS CON UN CONTROL VISUAL EN JAVA. CLASE JTEXTFIELD Y MÉTODO GETTEXT. EJEMPLOS (CU00928C)
APRENDERAPROGRAMAR.COM INGRESAR DATOS CON UN CONTROL VISUAL EN JAVA. CLASE JTEXTFIELD Y MÉTODO GETTEXT. EJEMPLOS (CU00928C) Sección: Cursos Categoría: Lenguaje de programación Java nivel avanzado I Fecha
Componentes Swing look and feel pluggable ( mecanismo de double buffering, transparentes.
Componentes Swing Forman parte de las Java Foundation Classes y, constituyen un conjunto de componentes de interfaz de usuario, lightweight, construídas bajo la infraestructura del AWT. Son un reemplazo
Aplicaciones Java. Juan Manuel Fernández Peña Curso 2011, 2013
Aplicaciones Java Juan Manuel Fernández Peña Curso 2011, 2013 Aplicación Una aplicación es una colección de clases y recursos adicionales, con un punto de inicio. El punto de inicio está dado por el método
Ejemplo de la Clase Persona
Ejemplo de la Clase Persona public class Persona // Declaración de atributos private String nombre; private int edad; // Constructor public Persona(String nombre, int edad) this.nombre = nombre; this.edad
Java Avanzado. Lenguaje de Programación Java. Interfaces Gráficas de Usuario con Java. Elaboró: Oscar Alejandro González Bustamante
Java Avanzado Autor Oscar Alejandro González Bustamante. Lenguaje de Programación Java. Interfaces Gráficas de Usuario con Java. Página 1 de 89 Interfaces Gráficas de Usuario con Java. AWT y Swing. Las
Práctica 18c. Práctica 18c. José M. Ordax
Práctica 18c José M. Ordax [email protected] 1 Copyright 2004 José M. Ordax Este documento puede ser distribuido solo bajo los términos y condiciones de la Licencia de Documentación de javahispano
INSTALACION Y PRUEBA DEL PLUGIN WindowBuilder para trabajar Swing en Eclipse
INSTALACION Y PRUEBA DEL PLUGIN WindowBuilder para trabajar Swing en Eclipse Por: María Consuelo Franky 2015 Contenido 1. Instalación para Eclipse 4.3 Kepler... 1 2. Prueba inicial del plugin WindowBuilder...
IMPLEMENTACIÓN DEL JUEGO DEL AJEDREZ
IMPLEMENTACIÓN DEL JUEGO DEL AJEDREZ UNIVERSIDAD DE LAS ISLAS BALEARES TECNOLOGÍA DE LA PROGRAMACIÓN 2006 / 2007 Alumno: Ligia Tatiana González Leyva {X4741315A Índice de contenido 1.Introducción...3 2.Simplificaciones...
UNIDAD I.- Elementos de Interfaces Gráficas
UNIDAD I.- Elementos de Interfaces Gráficas LECCIÓN 1.4.- Componentes Swing 1.4.1.- Componentes Gráficos de Swing Los componentes gráficos de Swing se puede agrupar en: Clases básicas Contenedores de alto
1.00 Clase 17. Introducción a la API de gráficos 2D de Java. Anuncios. Boletín de problemas 5: compruebe la web
1.00 Clase 17 Introducción a la API de gráficos 2D de Java Anuncios Boletín de problemas 5: compruebe la web En los problemas 1 y 2, no es necesario que utilice clases internas anónimas si prefiere utilizar
- Crear los componentes que se muestran en dicha ventana.
1. Pasos básicos para la creación de un entorno gráfico Una vez que hemos visto el conjunto de componentes que Swing nos proporciona, vamos a ver como se construye un interfaz de usuario sencillo. Vamos
Java Avanzado Facultad de Ingeniería. Escuela de computación.
2 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 8 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo de sus prácticas
Introducción a Swing. Taller de Programación 2016
Introducción a Swing Taller de Programación 2016 [email protected] Introducción En qué estamos exactamente? Cómo debemos codificar? Por donde empezar? Empecemos por entender el contexto y la arquitectura
RADIO ATÓMICO Applet que muestra gráficamente el comportamiento del radio atómico de los elementos de la tabla periódica.
RADIO ATÓMICO Applet que muestra gráficamente el comportamiento del radio atómico de los elementos de la tabla periódica. package radioatomico; import java.applet.applet; import java.awt.*; /** * * @author
OBJETOS CONTENEDORES JPANEL Y JSCROLLPANEL
OBJETOS CONTENEDORES JPANEL Y JSCROLLPANEL Swing Containers Los objetos pertenecientes a Swing Containers, son objetos que permiten agrupar a otros objetos y facilitan el manejo de ciertos procesos dentro
Java GUI La librería Swing
Java GUI La librería Swing Programación conducida por eventos En programas tradicionales (basados en texto): el programa controla el flujo de la ejecución el programa controla la secuencia de las entradas
