Escolar Documentos
Profissional Documentos
Cultura Documentos
MÉXICO
NOMBRE DE LA PRÁCTICA:
UNIDAD 2
FACILITADOR:
INTEGRANTES:
No Matrícula Nombre
1 ES162007075 Maldonado Rodríguez Carlos Eduardo
AGOSTO, 2018
Contenido
Tabla de Swing y AWT ......................................................................................................................... 3
Ámbito de aplicación de ambos paquetes .......................................................................................... 3
Ejemplo de código e implementación ................................................................................................. 4
AWT ................................................................................................................................................. 4
Swing ............................................................................................................................................... 5
Conclusiones ....................................................................................................................................... 7
Referencias .......................................................................................................................................... 7
Tabla de Swing y AWT
Características Componentes básicos Funcionalidades
Swing Componentes 100% de JButton Proporciona
Java JComboBox componentes de
No depende de JcheckBox presentación visual
terceros JLabel independientes de la
Todas las prestaciones JList plataforma en la que
de AWT JRadioButton se trabaja. Swing es la
JPanel evolución de AWT y
Jframe mejora sus
JTextArea componentes para
interactuar con el
JTextField
usuario.
AWT Un amplio grupo de Button Son clases que
componentes. ChechBox permiten generar
Modelo de manejo de CheckBoxMenuItem entornos con
eventos robusto Choice componentes gráficos
Herramientas gráficas y Container comunes y gestionar
de imágenes. List eventos de teclado,
Clases de transferencia MenuItem ratón, etc. El aspecto
de datos. ScrollBar visual depende de la
TextComponent plataforma donde se
trabaje.
TextField
Pero una gran limitante entre ambos kits es que AWT ya ha sido descontinuado, aunque
actualmente todavía se puede trabajar con este kit, en un futuro será necesario buscar o utilizar
una nueva paquetería, en este caso la opción más viable es Swing de java.
Página 3|7
Ejemplo de código e implementación
AWT
Código package dpo2_u2_a2;
import java.awt.*;
Página 4|7
Resultado de
implementación
Swing
Código
package dpo2_u2_a2.pkg2;
Página 5|7
caja = new JTextField();
boton = new JButton();
texto.setText("Inserta tu nombre: ");
texto.setBounds(30, 50, 180, 25);
caja.setBounds(150, 50, 150, 25);
boton.setText("Mostrar Saludo");
boton.setBounds(70, 100, 200, 30);
boton.addActionListener(this);
this.add(texto);
this.add(caja);
this.add(boton);
}
///////////////POP UP QUE SE UTILIZA LA INFORMACION OBTENIDA//////////
//EN EL VOID PASADO//
@Override
public void actionPerformed(ActionEvent e) {
String nombre = caja.getText();
JOptionPane.showMessageDialog(this, "Hola " + nombre + ".");
}
///////////VOID QUE MANDA A LLAMAR EL PROCESO///////
public static void main(String[] args) {
DPO2_U2_A22 V = new DPO2_U2_A22();
V.setVisible(true);
}
}
Prueba de
implementación
Página 6|7
Conclusiones
El uso de componentes gráficos nos permite desarrollar una interfaz amigable con el usuario que
facilita el uso de la aplicación. Y en general AWT y Swing comparten varias similitudes, como en
botones o edición de la ventana en general.
Pero Swing con el paso del tiempo ha obtenido más componentes que permiten interactuar de
manera más general con
Referencias
Henao Cristian (01 Septiembre 2013), Componentes Java Swing, recuperado de:
http://codejavu.blogspot.com/2013/09/componentes-java-swing.html
Cesar Sotelo (06 Septiembre 2015), Diferencias entre AWT y SWING, recuperado de:
https://prezi.com/ij1n7zhzbn9z/diferencias-entre-awt-y-swing/
Oracle (s/f), The Java tutorials, Trail: Creating a GUI with JFC/Swing, recuperado de:
https://docs.oracle.com/javase/tutorial/uiswing/
Página 7|7