Programacion
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...
Regístrate para leer el documento completo.