topicos avanzados de programacion
INGENIERÍA EN SISTEMAS COMPUTACIONALES
TÓPICOS SELECTOS DE PROGRAMACIÓN
PRÁCTICAS DE LABORATORIO
PRÁCTICA No. 1
INTERFAZ GRÁFICA CON SWING
OBJETIVO:El alumno utilizará los componentes gráficos de Java de Swing para el desarrollo de una interfaz gráfica.
MATERIAL: Computadora con el J2SDK instalado.
PROCEDIMIENTO:
Ejecute las instruccionesseñaladas a continuación, responda las preguntas y documente los resultados de esta práctica.
I.- Realice la creación de un proyecto denominado Practica01 y complete el método main():
packagepractica01;
import javax.swing.*;
public class Practica01 {
public static void main(String[] args) {
JFrame f = new JFrame("Uso de componentes Swing");
f.setSize(600,500);f.setLocation(100,100);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.add(new PanelConVistas());
f.setVisible(true);
}
}
Conteste las siguientespreguntas:
1.- ¿En que parte de la memoria se almacena la variable f?
¿Qué almacena esa variable?
2.- ¿Cuál es la función del operador new?
¿Donde se almacena el objeto creado?
¿Cuál es lafunción del constructor de JFrame?
3.- ¿Qué configuramos con el método setDefaultCloseOperation()?
¿Cuál es la función del método add()?
4.- ¿Cuál es el administrador de diseño que está asociado a unobjeto JFrame?
Dibuje un esquema de las áreas que define el administador de diseño asociado a un JFrame.
II.- Capture la clase PanelConVista.
package practica01;
import javax.swing.*;import java.awt.*;
import javax.swing.border.*;
class PanelConVistas extends JPanel {
private JPanel[] paneles; // Paneles para vistas
public PanelConVistas() {
paneles =new JPanel[4];
addComponentes();
}
public final void addComponentes() {
setLayout(new BorderLayout());
addPanelConEtiquetas();
addPanelConBotones();...
Regístrate para leer el documento completo.