Curso de Java Swing: crea interfaces gráficas de escritorio
Este curso de Java Swing es una capacitación de 30 horas para desarrollar aplicaciones de escritorio en Java con ventanas, formularios y tablas. Fórmate con un temario en JFrame, layouts, JTable y ActionListener. En vivo con instructor, nunca con videos grabados.
- Resuelves más de 50 ejercicios
- Usas NetBeans, Eclipse e IntelliJ
- Construyes tu Punto de Venta visual
Clases de Java Swing presenciales y en línea en vivo
En Grupo Codesi tomas este curso de Java Swing en vivo: en nuestros salones o en línea por Zoom. Son 9 módulos que van de las ventanas y los layouts a las tablas, los menús y los eventos, y trabajas en NetBeans, Eclipse o IntelliJ IDEA. Abrimos grupos de lunes a jueves, sábados y domingos.
Es el segundo nivel de la ruta de Java: llegas sabiendo programación orientada a objetos y aquí le pones interfaz gráfica a tus programas. Avanzas por objetivos, no por horas, mientras resuelves más de 50 ejercicios y construyes de manera visual un Punto de Venta. Tu trabajo lo revisa uno de nuestros instructores de Java.
Estudias en grupos de máximo 3 alumnos y resuelves tus dudas por WhatsApp, correo, Zoom o en la siguiente clase. Puedes tomar una clase muestra gratis antes de inscribirte y, al terminar, recibes un diploma con valor curricular y registro ante la STPS.
Revisa el temario completo o lee las opiniones de nuestros alumnos.
Introducción y ventanas +
- ¿Qué es Java Swing?
- Crear ventanas con AWT
- Crear ventanas con Swing
Layouts +
- FlowLayout
- BorderLayout
- GridLayout
- BoxLayout
Cuadros de diálogo +
- showConfirmDialog con 3 botones, 2 botones, Aceptar y Cancelar, y 1 botón
- showInputDialog
- showMessageDialog
Componentes de formulario +
- JPanel
- JLabel
- JTextField
- JPasswordField
- ImageIcon - URL
- JButton
- Obtener y enviar texto a cajas de texto
Componentes de selección +
- JComboBox
- JRadioButton - ButtonGroup
- JCheckBox
Tablas +
- JTable
- JTable - JScrollPane
- JTable - JScrollPane - DefaultTableModel
Ventanas internas, menús y barras +
- JInternalFrame
- JMenu y sus componentes
- JTabbedPane
- JToolBar
- JToolTip
Eventos +
- ActionListener con JButton, JComboBox, JRadioButton y JCheckBox
- ActionListener con JTable, JMenu y JToolBar
- KeyListener
¿Qué obtengo al terminar las clases de Java Swing?
Al terminar recibes un diploma con registro ante la STPS.
Diploma con valor curricular
Puedes presentarlo en procesos de reclutamiento y en evaluaciones internas de tu empresa. Se entrega impreso; en el curso online, en formato digital.
Registro ante la STPS
El curso está registrado ante la STPS, la Secretaría del Trabajo y Previsión Social, y cada diploma lleva su ID de registro. Es lo que lo distingue del comprobante de un tutorial o de una plataforma de videos.
Costo y duración de la capacitación en Java Swing
Precio del curso y promociones
$3,700 MXN + IVA
Precio en oferta pagando en efectivo; el costo real es de $5,300 MXN + IVA. Aceptamos tarjetas, transferencia, depósitos y pagos en línea.
Duración del curso
30 horas
Es la duración promedio: clases diarias de lunes a jueves, de 1:30 horas, o en fin de semana. Si necesitas más tiempo, el costo no aumenta.
Garantía de aprendizaje: si necesitas reforzar un tema, repites la clase sin costo adicional, siempre que no faltes. Calificación de 4.9 en Google con +484 reseñas.
¿Cuándo empieza este curso y qué horarios hay disponibles?
📅 Nuevos grupos cada semana, con instructor en vivo todo el año.
Clases semanales de lunes a jueves
- 7:00 am - 8:30 am
- 9:30 am - 11:00 am
- 11:00 am - 1:00 pm
- 1:00 pm - 2:30 pm
- 3:30 pm - 5:00 pm
- 5:00 pm - 7:00 pm
- 7:00 pm - 8:30 pm
Curso sabatino
- 7 a 11 am
- 11 a 3 pm
- 3 a 7 pm
Curso dominical
- 8:00 am - 11:00 am
- 11:00 am - 2:00 pm
Si necesitas otro horario, escríbenos y revisamos disponibilidad.
Días festivos y fechas no laborables
- No contamos con clases los días viernes.
- 1 de Enero.
- 5 de febrero.
- 1 de mayo.
- 15 al 17 de Septiembre.
- 1 y 2 de noviembre.
- 20 de noviembre.
- 24 y 25 de diciembre.
- 31 de diciembre.
Instalaciones profesionales para estudiar Java Swing en CDMX
Las clases presenciales son en nuestros salones, a media calle del metro Puebla. Puedes traer tu laptop y una USB, o te prestamos una laptop y solo traes USB y mouse.
¿Prefieres estudiar desde casa u oficina? Toma este mismo curso en línea, en vivo por Zoom.
- Pantallas para seguimiento de código
- Internet de alta velocidad
¿Quién será tu instructor y qué experiencia tiene?
Ing. Rodolfo Morales
- 👨🏫 Tutor y Mentor de Fundamentos de Java
- Egresado del IPN, con maestría en desarrollo de sistemas
- Especialista en lógica de programación y proyectos de consola
Ing. Daniel Pérez
- 👨💼 Tutor y Mentor de Java SE y Java EE
- Especialista en JDBC, Hibernate y Spring Framework. Imparte clases de Java
Lic. Isabel Zavala
- 👩💼 Tutora y Mentora de Arquitectura de Software en Java
- Especialista en diseño orientado a objetos, testing y buenas prácticas
Lic. Javier Martínez
- 👨💼 Tutor y Mentor de Programación Orientada a Objetos
- Formador y Programador de aplicaciones Java
- Perfil profesional
Opiniones de nuestros alumnos
Así aprendes Java Swing: por proyecto y por objetivos
Un Punto de Venta con interfaz gráfica
El proyecto del curso se construye de manera visual: un Punto de Venta con ventanas en lugar de consola.
Además resuelves más de 50 ejercicios guiados por tu instructor.
Avanzas por objetivos, no por horas
No pasas a las tablas hasta dominar ventanas y layouts. Cada tema sigue estos pasos:
- El instructor te explica el tema.
- Lo analizas, lo escribes y lo ejecutas.
- Resuelves tus dudas en ese momento.
- Haces varios ejercicios: si salen bien, pasas al siguiente tema; si no, practicas con más.
Lo que sabrás hacer con Java Swing
Ventanas y formularios
Creas ventanas con JFrame y JPanel, las acomodas con layouts y armas formularios con etiquetas, cajas de texto, contraseñas y botones.
Tablas, menús y pestañas
Muestras datos en un JTable con DefaultTableModel y scroll, y organizas la aplicación con menús, pestañas, barras de herramientas y ventanas internas.
Eventos de botones y teclado
Haces que la interfaz responda al clic y al teclado con ActionListener y KeyListener.
¿Esta formación en Java Swing es ideal para ti?
✅ Sí, si ya programas en Java y quieres crear interfaces gráficas
- Terminaste el curso de Java o ya dominas clases, objetos y herencia
- Eres estudiante de ingeniería y te piden proyectos con ventanas en Java
- Quieres que tus programas de consola tengan interfaz gráfica
¿Aún no programas en Java? Toma antes el curso de Java.
❌ No, si buscas otra cosa
- Nunca has programado: empieza por el curso de Java.
- Quieres diseñar con FXML y CSS: ve a JavaFX.
- Buscas aplicaciones web: ve a Servlets y JSP.
- Prefieres videos grabados: aquí todas las clases son en vivo.
Java Swing vs JavaFX: ¿cuál aprender primero?
| Tema | Java Swing | JavaFX |
|---|---|---|
| Instalación | Viene incluido en el JDK | Se agrega aparte desde Java 11 |
| Cómo se arma la interfaz | Con código Java: JFrame, JPanel y layouts | Con FXML y Scene Builder, o con código |
| Apariencia | Clásica de escritorio | Estilos con CSS y animaciones |
| Dónde lo encuentras | Sistemas de escritorio en operación, como puntos de venta e inventarios | Aplicaciones de escritorio nuevas |
| En nuestra ruta de Java | Paso 1, después de Java P.O.O. | Paso 2, después de Swing |
Recomendamos empezar por Swing y seguir con el curso de JavaFX.
Cursos relacionados con Java Swing
Esta es la ruta que recomendamos, en este orden. También puedes tomarla completa en el diplomado de Java.
Curso de Java
Programación orientada a objetos desde cero. Es la base que necesitas para este curso.
Curso de JavaFX
Aplicaciones de escritorio con una interfaz más moderna, para sistemas administrativos.
Curso de Java JDBC
Conecta tus programas a MySQL, SQL Server u Oracle. Se usa en sistemas administrativos y ERPs.
Capacitación en Java Swing para empresas
También damos este curso a equipos de trabajo, con el temario ajustado a la versión de Java y a las herramientas que ya usa tu empresa.
- En tus instalaciones o en las nuestras
- Curso intensivo: nos adaptamos a tu horario, desde 4 horas al día
- Sin mínimo ni máximo de participantes
- Factura, y diploma con registro ante la STPS para cada participante
Profesionales de estas empresas se han formado con nosotros
Preguntas frecuentes sobre el curso de Java Swing
1. ¿Qué es Java Swing y para qué sirve? +
Sirve para que un programa deje la consola y se use con ventanas, como un punto de venta o un sistema de inventarios.
2. ¿Qué necesito saber antes de tomar el curso de Java Swing? +
Si aún no programas en Java, empieza por el curso de Java.
3. ¿Java Swing se sigue usando en 2026? +
La interfaz de NetBeans y la de IntelliJ IDEA están construidas con Swing.
4. ¿Qué diferencia hay entre Java Swing y JavaFX? +
Revisa la comparativa: en nuestra ruta primero va Swing y después el curso de JavaFX.
5. ¿En qué IDE se programa Java Swing: NetBeans, Eclipse o IntelliJ IDEA? +
6. ¿Cuánto dura el curso de Java Swing? +
Trabajamos por objetivos y no por número de horas: si necesitas más tiempo para dominar un tema, el curso se alarga y el costo no aumenta.
7. ¿Tienen clases de Java Swing presenciales y en línea? +
- Clases presenciales, en nuestros salones en CDMX, a media calle del metro Puebla.
- Clases en línea (online en vivo), con instructor: haces preguntas y compartes pantalla desde cualquier parte de México o Latinoamérica.
8. ¿El curso de Java Swing incluye diploma con valor curricular? +
9. ¿Cuál es el costo del curso de Java Swing y qué métodos de pago aceptan? +
Aceptamos efectivo, tarjeta de crédito, tarjeta de débito, transferencias bancarias y pagos en línea.
Inscríbete y crea tus primeras ventanas en Java Swing
Los grupos son de máximo 3 alumnos, por eso el cupo es limitado.
¡Asegura tu lugar aquí!