Programacion

Páginas: 7 (1588 palabras) Publicado: 14 de diciembre de 2012
UNIVERSIDAD CATOLICA LOS ANGELES DE CHIMBOTE

Facultad:

Ingeniería

Escuela:

Ingeniería de Sistemas

Nombre:

Hugo

Apellidos:

Rivera Mendez

Materia:

Programación Visual I

Tema:

Los Objetos Contenedores JinternalFrame y JDialog

INTRODUCCION

Antes de iniciar con los conceptos, comparaciones y diferencias entre los Los Objetos ContenedoresJinternalFrame y JDialog, de Java, son necesarios más conceptos previos. Usted se preguntará, por qué se le da tanta importancia a detalles como las investigaciones y conocimientos previos, y es porque, un programador debe conocer muy bien en el ambiente en el que se desarrolla. El programador en Java, debe conocer hasta el más mínimo detalle de éste lenguaje de Programación, y no sólo de java, sinode todos los lenguajes, en los cuales nos decidamos experimentar y conocer.

JInternalFrame

JinternalFrame(Marco Interno en Java)Permite crear objetos con propiedades del JFrame dentro de un formulario principal;

Un poco de historia

El AWT ha estado presente desde la versión Java 1.0.
Java 1.1 modificó ampliamente AWT sobre todo en lo que respecta al modelo de eventos
Componentes yeventos soportados por el AWT
* Componentes y jerarquía

* Eventos y jerarquía

Pasos para crear una interfaz gráfica con AWT

Unos pasos sencillos para la elaboración de una primitiva interfaz con AWT serían los siguientes:

* Crear una clase con el método main () que es donde empezará a correr nuestro programa.
* Crear una clase derivada de Frame que responda al eventoWindowClosing ().
* Añadir al contenedor todos los componentes que queremos que tenga nuestra interfaz gráfica. ContainerName.add (componentName);
* Implementar los objetos gestores (event listeners) que responden a nuestros eventos.

Relación entre componentes y eventos

Es muy importante conocer cuál es la relación que existe entre eventos y componentes ya que a la hora de programar unainterfaz gráfica de usuario necesitamos esta información. Por eso a continuación mostramos una tabla en donde se relaciona cada componente con sus correspondientes eventos más una pequeña explicación.

Layout Managers

Los diferentes tipos de LayoutManager son clases que nos ayudan a distribuir los componentes en los contenedores de una forma u otra.
Cada container tiene un LayoutManager pordefecto que se crea en el constructor, si se desea utilizar otro LayoutManager habrá que decírselo al container utilizando el método SetLayout, de la forma:

miContenedor.SetLayout (new xxxLayout( ))
*Donde xxx es un tipo de LayoutManager
Los diferentes tipos de LayoutManager incluidos en AWT son:

FlowLayout y BorderLayout

GridLayout y GridBagLayout

Varias pantallas de CardLayoutGráficos y animaciones con AWT

La clase Component tiene tres métodos muy importantes paint(), repaint() y update().

1. Método paint(Graphics g)
El método paint que está definido en la clase Component no hace nada por defecto y hay que redefinirlo en alguna de sus clases derivadas. Este método se llama automáticamente cuando se pinta la ventana por primera vez y cada vez que AWT entiende quedebe ser redibujada.

2. Método update(Graphics g)
Cuando se llama al método update se redibuja la ventana con el color de fondo y luego se llama al método paint. Este método puede ser llamado por el programador explícitamente.

3. Método repaint()
Es el método más utilizado por el programador. Se puede utilizar de las cuatro formas siguientes:
* repaint() .- Se llama al métodoupdate.
* repaint(long time) .- Se especifica el número de milisegundos
* transcurridos los cuales se llama al método update.
* repaint(int x, int y, int w, int h) .- Se especifica la zona sobre la cual hay que aplicar update.
* repaint(long time, int x, int y, int w, int h) .- Combinación de las dos modalidades anteriores

Swing

Swing es un paquete Java para la generación de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS