Sunteți pe pagina 1din 5

AO DEL BUEN SERVICIO AL CIUDADANO

ESCUELA PROFESIONAL DE INGENIERA

CARRERA DE INGENIERA EN SISTEMAS

PROFESOR
ING. Luis Castillo Boggio

CURSO
Programacin Visual
CICLO

III
TEMA
Los objetos del paquete Swing WINDOWS

Autor

Oviedo Ortiz PAULO RONALDO

TUMBES, PER 2017


Los objetos del paquete Swing WINDOWS

Dentro de los componentes grficos que son las jerarquas y tipos encontramos los
contenedores de alto nivel tales cuales son los JFrame, JDialog . En los cuadros de
dilogos estndar estn JOptionPane , JFileChooser, JColorChooser.
En esta ocasin hablaremos de de todos estos componentes que son parte o/u
pertenecientes de los Swing Windows:
- JFrame
- JDialog
- JFileChooser
- JColorChooser
- JOptionPane

SWING WINDOWS
JFrame
se emplea para crear la ventana principal de una aplicacin. Es una ventana con marco
que incluye los controles habituales de cambio de tamao y cierre (por ejemplo, cerrar,
iconizar, maximizar). A este contenedor se le puede aadir una barra de mens (
JMenuBar ). Los componentes grficos no se aaden directamente al JFrame sino a su
panel de contenido. De la misma manera el gestor de disposicin, que aplica el diseo
de presentacin de los componentes, se debe aplicar a este panel de contenido. Los
mtodos ms utilizados son:
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // cerrar la ventana
f.setLayout(objetoLayout); // establece el administrador de disposicin
f.setTitle("Aplicacin de prueba "); // pone un texto en el ttulo de la ventana
f.setSize(300, 200); // establece el tamao de la ventana
f.add(componente); // aade un componente a la ventana
f.addXXXXXListener(objetoListener); // aade un escuchador de eventos
f.setJMenuBar(barraDeMenu); // aade una barra de men a la ventana
f.setVisible( true ); // hace visible o invisible la ventana
f.pack(); // asigna tamao iniciales a los componentes

JDialog

La clase JDialog es la clase raz de las ventanas secundarias que implementan cuadros
de dilogo en Swing. Estas ventanas 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.
Estas ventanas pueden ser modales o no modales, es decir, limitan la interaccin con
la ventana principal si as se desea. El constructor ms utilizado es:

// crea un JDialog con la ventana de la que depende, un ttulo y si es modal o no.


JDialog dialogo = new JDialog(frame, "Ttulo", true );

Se pueden utilizar todos los mtodos descritos para la clase JFrame .


JColorChooser

Sirve para elegir un color de una paleta que presenta en cuadro de dilogo. El uso bsico
es el siguiente:
Color color = JColorChooser.showDialog(ventana,
"Elija el color deseado", // ttulo de la ventana
Color.WHITE); // color inicial

JFileChooser

Permite abrir diferentes tipos de cuadros de dilogo, para abrir archivos de cualquier
tipo. Esta clase tiene atributos y mtodos para abrir cuadros de dilogo, para guardar y
abrir archivos. Los mtodos showSaveDialog y showOpenDialog reciben por parmetro
un contenedor. Este contenedor puede ser el JFrame que contiene la aplicacin o un
JPanel . Si se desea incluir el JFrame y el cdigo para abrir el JFileChooser est en
dicho JFrame , se debe enviar por parmetro la sentencia this , la cual hace referencia
a dicho JFrame . Al colocar un contenedor, el cuadro de dilogo aparece en el centro de
dicho contenedor.
JOptionPane

Contiene una gran cantidad de atributos y mtodos estticos que permiten generar
diferentes tipos de cuadros de dilogo. Reciben diferentes parmetros de acuerdo al
tipo de cuadro de mensaje, sin embargo, todos los cuadros de mensaje reciben, en su
primer parmetro, un componente que hace referencia al JFrame del cual depende el
cuadro de dialogo generalmente el cuadro de dilogo depende del JFrame que hace
uso de dicho cuadro, por tal razn, el primer parmetro puede contener la sentencia this
estos cuadros de dialogo se clasifican siguientes tipos

Cuadros de dilogo de mensaje. Un cuadro de mensaje presenta una


informacin al usuario como resultado de una operacin. Este mensaje est
acompaado de un cono que permite indicar, si el mensaje es de informacin,
error o advertencia.

Cuadros de dialogo de confirmacin. Un cuadro de confirmacin provee un


mensaje ms tres botones que son SI, NO, Cancelar. Cada uno de estos botones
posee un valor que puede ser capturado en la aplicacin.

Cuadro de dialogo de entrada de informacin. Un cuadro de entrada provee


un cuadro de texto para que el usuario digite all informacin, que va a ser
capturad en una cadena de caracteres en la aplicacin.

Cuadro de dialogo de opciones. Un cuadro de opciones provee un conjunto


de botones que se envan a travs de un arreglo. Este cuadro puede tener un
icono personalizado, mensaje y ttulo el cuadro retorna el ndice de la opcin
seleccionado por el usuario a travs de un clic sobre un botn.
Bibliografa

Snchez, J, and Moreno, P. Programacin en Java 2. Madrid, ES: McGraw-Hill


Espaa, 2005.

http://site.ebrary.com/lib/bibliocauladechsp/reader.action?ppg=335&docID=1049
8404&tm=1500156575586

Flrez, H. Programacin orientada a objetos usando java. Bogot, CO: Ecoe


Ediciones, 2012.

http://site.ebrary.com/lib/bibliocauladechsp/reader.action?ppg=202&docID=1062
3628&tm=1500156524754

S-ar putea să vă placă și