Documente Academic
Documente Profesional
Documente Cultură
PROFESOR
ING. Luis Castillo Boggio
CURSO
Programacin Visual
CICLO
III
TEMA
Los objetos del paquete Swing WINDOWS
Autor
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:
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
http://site.ebrary.com/lib/bibliocauladechsp/reader.action?ppg=335&docID=1049
8404&tm=1500156575586
http://site.ebrary.com/lib/bibliocauladechsp/reader.action?ppg=202&docID=1062
3628&tm=1500156524754