Interfases gráficas. Programación Orientada a Objetos. https://sites.google.com/site/materialpoo/

Documentos relacionados
2.1 Elementos gráficos en Java.

Indice. Swing: conceptos. Generalidades. Swing & AWT: diferencias. Interfaz Gráfica de Usuario (GUI)

Java y Eclipse Desarrolle una aplicación con Java y Eclipse

Interfaces gráficas de usuario

Aplicaciones de Escritorio

Aplicaciones gráficas en Java Librería Swing

Federico Peinado

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 look and feel pluggable ( mecanismo de double buffering, transparentes.

Tema 6. Interfaces gráficas de usuario (Parte 1)

Programación de sistemas

Interfaces gráficas. Jose Jesus García Rueda

Interfaces gráficas de usuario

Desarrollo de aplicaciones gráficas

UNIDAD I.- Elementos de Interfaces Gráficas

Programación de Interfaces Gráficas en Java. Agustín J. González ELO329

Java Avanzado Facultad de Ingeniería. Escuela de computación.

HÉCTOR ARTURO FLÓREZ FERNÁNDEZ

Java GUI La librería Swing

Tipos de programas en Java. Programación basada en eventos. Programación basada en eventos. Creación de una interfaz gráfico de usuario

Interfaces de usuario [Interfaces de usuario con Java]

Realizar el diseño correcto de formularios y menús, usando las características de los objetos.

Construir una Interfaz Gráfica

Programación Orientada a Objetos

Programación de Interfaces Gráficas en Java. Agustín J. González ELO329

Universidad Carlos III de Madrid Departamento de Ingeniería Telemática. Swing

Desarrollo de aplicaciones con JAVA, JCreator, JDeveloper NetBeans

Agenda. Contenedores y componentes

Interacción con el Usuario Gestión de Eventos

Programación de Eventos

PROGRAMA DE CURSO. Escuela de Ingeniería de Sistemas y Computación Universidad del Valle Santiago de Cali, Colombia. Febrero 2007

Java Avanzado Facultad de Ingeniería. Escuela de computación.

Introducción a Swing. Taller de Programación 2016

Uso de Java Swing. Noviembre de 2013

9. AWT (Abstract Window Toolkit)

Desarrollando aplicaciones mediante componentes

PROGRAMACIÓN VISUAL E.A.P. SISTEMAS E INFORMATICA UNIVERSIDAD NACIONAL DEL SANTA CURSO: MICROCOMPUTACION III FACULTA DE INGENIERIA.

Eclipse Visual Editor

1. Cómo hacer un applet? Implementación de un Applet (awt) Ejecución de los Applets Hacer el archivo HTML con los siguientes

SWING: JButton, JCheckBox y JRadioButton Javier Ovejero Sánchez

Reutilización del Software. Patrones de Diseño

INSTALACION Y PRUEBA DEL PLUGIN WindowBuilder para trabajar Swing en Eclipse

Paquetes de java. java.applet

Pontificia Universidad Católica del Ecuador

OBJETOS CONTENEDORES JPANEL Y JSCROLLPANEL

Manejo de eventos AWT

Introducción a las Interfaces Gráficas de Usuario en Java

Ingeniería del Software. Capa de Presentación. Java 2 con JFC/SWING. Componentes visuales. Gestión de la interfaz

Programación interactiva. Oscar Bedoya

Interfaces Gráficas de Usuario en Java Julio Introducción. 2. Crear una ventana 2

Capítulo 6: Interfaces es de Usuario.

- Crear los componentes que se muestran en dicha ventana.

Capítulo 7. Introducción a las Interfaces Gráficas de usuario. Continuar

Trabajando con GUI en Java Componente java.swing

UNIDAD I.- Elementos de Interfaces Gráficas

Apéndice B. Modelado en UML

I. Introducción a la programación orientada a objetos y al lenguaje JAVA Colegio Reuven Feuerstein --Javier Navarro

CAPÍTULO 1. MI PRIMERA APLICACIÓN...

GUIA DE JAVA NIVEL BÁSICO

USO DE LOS OBJETOS JLABEL, JTEXTFIELD Y JBUTTON

Interfaces de Usuario Prácticas

Tips de Componentes UI Java Swing con Netbeans

Práctica 18c. Práctica 18c. José M. Ordax

Estructura de las Aplicaciones Orientadas a Objetos Interfaces gráficas de usuario

Programación Java Curso C Draw

CUADERNILLO DE APUNTES TÓPICOS AVANZADOS DE PROGRMACIÓN SCD-1027

USO DEL OBJETO JTABLE

GUIs en Java. Dr. Antonio LaTorre

Ejemplo de GUI con Swing

Interfaces gráficas I

APPLETS en JAVA. A continuación se muestran algunos ejemplos. 1. Programa que calcula el factorial de 1 número.

Java Avanzado Facultad de Ingeniería. Escuela de computación.

USO DEL OBJETO JLIST

Práctica 1: Programación orientada a objetos (el lenguaje java)

Pasos a seguir para crear una aplicación visual en el lenguaje de programación Java con Netbeans IDE.

Tema 7. Construcción de Applets en Java

Programación interactiva. Oscar Bedoya

PROGRAMACIÓN GRÁFICA JAVA:AWT, SWING, SWT 23/03/2007 DAI. Hasta Java 2: Abstract Window Toolkit (AWT)

Interfaces gráficas con Swing

Interfaces de usuario con

AULA MENTOR. educacion.es

GUÍA DE LABORATORIO 5 ARREGLOS DE UNA DIMENSIÓN

Pontificia Universidad Católica del Ecuador

Patrones de Diseño. Patrón estructural Composite. Técnicas de Programación - Curso 2007/08

Construcción de GUI en Java. Elementos de Swing. AWT v SWING. Contenedores superiores I. Componentes y contenedores

MATRICES, ARREGLOS O ARRAYS DE ELEMENTOS GRÁFICOS EN JAVA. EJEMPLO CON JLABEL Y JTEXTFIELD. (CU00930C)

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 III. Interfaz de Escritorio SWING

Trabajando con GUI en Java Componente java.swing

1.00 Clase 17. Introducción a la API de gráficos 2D de Java. Anuncios. Boletín de problemas 5: compruebe la web

INTERFAZ GRÁFICO DE USUARIO

Transcripción:

Interfases gráficas Programación Orientada a Objetos

Componenetes Button Label Panel CheckBox Canvas ComboBox (Cuadro Combinado)

Jerarquía de clases Component Container Panel Window Applet Frame Dialog JApplet JFrame JDialog JWindow

La clase Color Color (AWT) Trabaja con estándar de colores RGB (Red, Green, Blue) Black 0,0,0 blue 0,0,255 cyan 0,255,255 darkgray 64,64,64 gray 128,128,128 green 0,255,0 magenta 255,0,255 orange 255,200,0 pink 255,175,175 red 255,0,0 white 255,255,255 yellow 255,255,0 import java.awt.graphics; import java.awt.color; public class asetcolor extends java.applet.applet{ public void paint(graphics g){ //Definir color Color ofcolor = new Color(0,255,0); //Establecer color g.setcolor(ofcolor); //Dibujar string g.drawstring("informatique.com.mx", 45, 20); //Definir color Color oicolor = new Color(255,255,255); //Establecer color g.setcolor(oicolor); //Dibujar string g.drawstring("informatique.com.mx", 45, 40); //Definir y establecer color g.setcolor(color.red); g.drawstring("informatique.com.mx", 45, 60); } }

AWT Button Canvas CheckBox CheckBoxMe nuitem Choice Component Container Dialog Frame Label List Menu MenuItem Panel ScrollBar ScrollPane TextArea TextField Una caja rectangular nombrada para recibe click Panel usado para dibujo Componente que permite seleccionar un item CheckBox contenido en un menú Lista estática de items pull-down Padre de componentes AWT Padre de todos los contenedores AWT Clase base para cajas de diálogo modales Clase base para todas las ventanas GUI Componente texto alfanumérico Contiene una lista dinámica de items. Elemento bajo barra menú. Contiene MenuItems Item dentro de un menú. Contenedor básico utilizado para crear GUI. Permite selecconar De rango de valores Implementa horizonta/vertical scrolling Permite ingresar un bloque de texto Permite ingresar una linea de texto Window Clase básica para ventanas GUI.

Java Foundation Clases (JFC) Grupo de paquetes de soporte para construcción GUI. Comprende: - Set de componentes SWING. - Java 2D graphics. - Asistente para manejo de Look-and-feel. - API de Accesibilidad. - Soporte de Drag and drop. - Internacionalización.

SWING SWING es una librería de componentes para construcción de interfases gráficas que mejora muy sustancialmente las capacidades que se pueden alcanzar con AWT. Ejemplo de algunas ventajas con SWING: - Los botones y etiquetas pueden mostrar imágenes en lugar o además del texto. - Los componentes SWING no tienen que ser rectangulares. Por ejemplo puede haber botones redondos. - Esta diseñado bajo patrón de diseño MVC.

Jerarquía SWING java.awt.container javax.swing.jcomponent JTextComponent AbstractButton JPanel JComboBox JLabel JLayeredPane JList JToolBar JMenuBar JPopupMenu JScrollBar JScrollPane JSlider JTable JSeparator JTree JProgressBar JRootPane JSplitPane JTextArea JTextField JEditorPane JToggleButton JButton JMenuItem JPasswordField JCheckBox JRadioButton JRadioButtonMenuItem JCheckBoxMenuItem JMenu

Propiedades comunes SWING Propiedades comunes de componentes SWING. (al heredar todos de JComponent) Propiedad Border Background and foreground color Métodos Border getborder() void setborder (Border b) void setbackground (Color bg) void setforeground (Color bg) Font void setfont (Font f) Opaque Maximum and minimum size Alignment Preferred size void setopaque (boolean isopaque) void setmaximumsize (Dimension d) void setminimumsize (Domension d) void setalignmentx (float ax) void setalignmenty(float ay) void setpreferredsize (Dimension ps)

Ejemplo uso de JFrame

Interfases gráficas Programación Orientada a Objetos