Вы находитесь на странице: 1из 3

FACULTAD DE INGENIERA

ESCUELA DE INGENIERA DE SISTEMAS

LA IMPORTANCIA DEL USO Y CREACIN DE LOS OBJETOS


JINTERNALFRAME_JDIALOG_JFRAME.

Ruby Estefany Inga Chunga.


Estudiante del Cuarto Ciclo de la Escuela de Ingeniera de Sistemas
Universidad Catlica Los ngeles de Chimbote.
Sede Central Chimbote

Chimbote, Octubre de 2017


MARCO TERICO:

Una ventana tiene un men de control, un ttulo y los botones de maximizar, minimizar
y cerrar. Cuando el usuario pulse el botn, la ventana se reducir a un icono, cuando
pulse el botn, la ventana se agrandar para ocupar toda la pantalla y cuando pulse el
botn, la aplicacin finalizar. As mismo, cuando haga clic encima del icono de la
aplicacin situado a la izquierda de la barra de ttulo, se abrir el men de control. Este
men incluye las rdenes: Restaurar, Mover, Tamao, Minimizar, Maximizar y Cerrar.
Las tres ltimas realizan la misma funcin que los botones descritos. (1)

Un JFrame es un contenedor que se comporta como una ventana, la cual puede tener
propiedades fsicas. Estas propiedades pueden estar dadas por el tamao, color y
posicin, entre otras. Para implentar un JFrame es necesario crear una clase que herede
de la clase JFrame del paquete javax.swing. (2)

Un JInternalFrame es un contenedor que se comporta como una ventana interna, es


decir, una ventana que se puede abrir solo dentro de un JFrame. A travs de un
JInternalFrame es posible implementar aplicaciones MDI (Mltiple Interface
Document), debido a que es posible abrir varios JInternalFrame dentro de un JFrame,
en donde cada uno de ellos provee funcionalidades independientes a la aplicacin. (3)

Los JDialog pueden ser hijos de JFrames o de otros JDialog mientras que los JFrame no
(como as hijos?), es decir, si tenemos claros conceptos de programacin Orientada a
Objetos podemos relacionar esto de Hijos con el concepto de Herencia (aunque no
directamente, es mas a nivel conceptual), con estos componentes podemos hacer que
una Ventana sea Padre de otra Ventana de tipo JDialog. (4)

La clase JDialog es la clase raz de las ventanas secundarias que implementan cuadros
de dilogo en Swing. Se denominan ventanas secundarias porque dependen de una
ventana principal (o con marco, normalmente de clase JFrame) y si la ventana principal
se cierra, se iconiza o se desiconiza, las ventanas secundarias realizan la misma
operacin de forma automtica. (5)

Para agregar componentes a una ventana, es aconsejable utilizar un contenedor


intermedio; esto facilitar la realizacin de otras operaciones posteriores como, por
ejemplo, aadir un borde alrededor de los componentes. Siempre que sea necesario, un
contenedor puede contener a otros contenedores, lo que dar lugar a una jerarqua de
contenedores que facilitar la distribucin de los componentes. La raz de esa jerarqua
es el contenedor del nivel superior definido por la ventana. Las clases JFrame , JDialog
y JApplet son contenedores del nivel superior. (6)
REFERENCIAS BIBLIOGRFICAS:

1. Ceballos Sierra, Fco. Javier. Java 2: curso de programacin (4a. ed.). [Base de
datos en lnea]. Madrid, ES: RA-MA Editorial, 2010. [Fecha de acceso 11 de
Octubre del 2017]. URL disponible en:
http://site.ebrary.com/lib/bibliocauladechsp/reader.action?ppg=761&docID
=11038969&tm=1507731351724

2. Programacin orientada a objetos usando java. [Base de datos en lnea]. Bogot,


CO: Ecoe Ediciones, 2012. [Fecha de acceso 11 de Octubre del 2017]. URL
disponible en:
http://site.ebrary.com/lib/bibliocauladechsp/detail.action?docID=10751181
&p00=java

3. Java 2: lenguaje y aplicaciones [Base de datos en lnea]. Madrid: RA-MA Editorial,


2006. [Fecha de acceso 11 de Octubre del 2017]. URL disponible en:
http://site.ebrary.com/lib/bibliocauladechsp/detail.action?docID=11045988
&p00=java

4. Cristian Enao, Jframe y Dialog [en lnea]. Colombia: Tutoriales y Guas Prcticas,
Lecciones Aprendidas en el desarrollo del software. [Fecha de acceso 11 de
Octubre del 2017]. URL disponible en:
http://codejavu.blogspot.pe/2013/08/jframe-yjdialog.html

5. Snchez Allende, Jess, and Fernndez Manjn, Baltasar. Programacin en JAVA


(3a. ed.). [Base de datos en lnea]. Madrid, ES: McGraw-Hill Espaa, 2009. [Fecha
de acceso 11 de Octubre del 2017]. URL disponible en:
http://site.ebrary.com/lib/bibliocauladechsp/reader.action?ppg=245&docID
=10498383&tm=1507734117936

6. Ceballos Sierra, Fco. Javier. Java 2: curso de programacin (4a. ed.). [Base de
datos en lnea]. Madrid, ES: RA-MA Editorial, 2010. [Fecha de acceso 11 de
Octubre del 2017]. URL disponible en:
http://site.ebrary.com/lib/bibliocauladechsp/reader.action?ppg=766&docID
=11038969&tm=1507733274832

Вам также может понравиться