4
Profesor Enrique Torrescano Montiel Un Lenguaje de Programación Una interfaz Gráfica Un Código Basado en Eventos de Java Éste trabajo, al igual que otros, ha sido obsequiado a los alumnos de Informática de primer grado para tratar asuntos relacionados a Lenguajes de Programación, sabiendo que es un punto difícil de por ellos, pues un tema muy amplio en su contenido. El fin de éste artículo es que el alumno le pueda integrar a la revista digital que se obtendrá como producto en el tema de Herramientas Informáticas, correspondiente al segundo bloque de la asignatura de Informática

Un lenguaje de programación y una interfaz grafica

Embed Size (px)

Citation preview

Page 1: Un lenguaje de programación y una interfaz grafica

Profesor Enrique Torrescano Montiel

Un Lenguaje de Programación

Una interfaz Gráfica

Un Código Basado en Eventos de Java

Éste trabajo, al igual que otros, ha sido obsequiado a los alumnos de Informática de primer grado para tratar asuntos relacionados a Lenguajes de

Programación, sabiendo que es un punto difícil de por ellos, pues un tema muy amplio en su contenido.

El fin de éste artículo es que el alumno le pueda integrar a la revista digital que

se obtendrá como producto en el tema de Herramientas Informáticas, correspondiente al segundo bloque de la asignatura de Informática

Page 2: Un lenguaje de programación y una interfaz grafica

Aquí hablaremos del apoyo que se recibe para un lenguaje de programación (Java) cuando tratamos de hacer componentes gráficos en un programa.

En éste caso se hará un código que muestra números secuenciales y un orden invertido, esto en base a la secuencia anterior y se mostrarán en

componentes gráficas las opciones de interacción entre el sistema, el código desarrollado y el usuario.

Hablemos de Swing y consideremos que es una librería que nos permite la creación de programas o sistemas basados en una interfaz grafica, es decir se nos permitirá crear sistemas que contengan Ventanas, Botones, Cuadros de Texto, Etiquetas, Imágenes, Cuadros de Verificación, Botones de Radio, Tablas, Menús, Submenús, entre otros.

Una de las características más notables de los componentes Swing es que están constituidos en java y no dependen de los componente nativos; cosa que sucede muy en común con los componentes AWT.

Esto nos representa que los Botones, Cuadros de Texto, Etiquetas, Imágenes, Cuadros de Verificación, Botones de Radio, Tablas, Menús, Submenús, se verán y funcionarán igual en Windows que en las plataformas Macintosh, Solaris, Linux

Antes de la presencia de Swing, las GUI con el usuario se realizaban a través de AWT (Abstract Window Toolkit), misma de quien Swing hereda el manejo de eventos. Prácticamente y para todo componente AWT existe una componente Swing que le reemplaza.

Los componentes Swing utilizan la infraestructura de AWT, e inclusive el modelo de eventos AWT y la mayoría de los programas Swing requieren de importar dos paquetes AWT: java.awt.* y java.awt.event.*.

El Origen Considerado como el nuevo paquete grafico de java que hace su aparición a partir de la versión 1.2 de java. Se constituye por un vasto conjunto de componentes de interfaces de usuario que funcionen en el mayor número posible de plataformas dedicadas la programación. Los componentes API del paquete presentan distinto aspecto y todo depende la función de cada biblioteca de clases que se proyecte.

Page 3: Un lenguaje de programación y una interfaz grafica

V E R S I O N E S

Versión del API Swing

Versión del JFC 1.1

Versión del

JDK 1.2 Algunos detalles de la versión

Swing 0.2

JFC 1.1

(Swing 0.2)

X

SE LE CONSIDERA LA PRIMER

VERSION PUBLICA DEL JFC 1.1.

Swing 1.0.3

JFC 1.1

(con Swing 1.0.3)

X

Versión del JFC 1.1 que está

incluida en Java Plug-in 1.1.1. Llevada a la práctica para uso

en productos comerciales.

Swing 1.1 Beta

JFC 1.1

(con Swing 1.1 Beta)

JDK 1.2 Beta 4

Versión del JDK 1.2 que utiliza nombres iguales a los

paquetes Swing que la

correspondiente versión del JFC 1.1.

Swing 1.1 Beta 3

JFC 1.1

(Swing 1.1 Beta 3)

JDK 1.2 RC1 Primer versión que considera

los nombres finales de los

paquetes Swing.

Swing 1.1

JFC 1.1

(Swing 1.1)

JDK 1.2 FCS

Versión que contiene el API

final de Swing 1.1; aplica en el

uso de productos comerciales. Java Plug-in

1.1.2 y Java Plug-in 1.2 ofrece

soporte para applets para

JDK 1.1 + Swing 1.1 y JDK 1.2

Cómo le puedo utilizar

A través de los API Swing Entendiendo que debemos considerar que API es Application Programming Interface; en español: Interfaz de Programación de Aplicaciones y son las funciones que se ofrecen y que puede utilizar en su programación un programador.

PAQUETES PUBLICOS DE SWING EN LA VERSION JFC 1.1

j a v a x . s w i n g j a v a x . s w i n g . c o l o r c h o o s e r

j a v a x . s w i n g . f i l e c h o o s e r j a v a x . s w i n g . e v e n t

j a v a x . s w i n g . p l a f . m e t a l j a v a x . s w i n g . p l a f

j a v a x . s w i n g . t e x t j a v a x . s w i n g . t e x t . h t m l

j a v a x . s w i n g . u n d o j a v a x . s w i n g . p l a f . m u l t i

j a v a x . s w i n g . b o r d e r j a v a x . s w i n g . p l a f . b a s i c

j a v a x . s w i n g . t a b l e j a v a x . a c c e s s i b i l i t y

j a v a x . s w i n g . t r e e

Page 4: Un lenguaje de programación y una interfaz grafica

La Estructura Sintáctica para poder hacer un programa de éste tipo y obtener en el proceso una interfaz gráfica

A T E N T A M E N T E

Profesor

Enrique Torrescano Montiel