Introducción y contenidos del curso
  • Introducción
  • Comprobar si tenemos Java
  • Descargar e instalar netbeans
Ventanas (JFrame)
  • Creación simple de una ventana
  • Window Title, Listener y Closing
  • Window Closing sencillo
  • Ajustes del tamaño de la ventana
  • Color de la ventana
  • Examen ventanas
Paneles (JPanel)
  • Creación de un panel
  • Layouts
  • BorderLayout
  • FlowLayout
  • BoxLayout
  • Eliminar el Layout
  • Examen de paneles y layouts
Etiquetas (JLabel)
  • Creación de una etiqueta
  • Modificación de colores
  • Ubicación del texto
  • Modificar la fuente del texto
  • Mi propia fuente
  • Una imagen en la etiqueta
  • Porqué usamos paneles
  • ¡Valora nuestro curso!
Botones (JButton)
  • Introducción a los botones
  • Crear un botón
  • Ajustar el texto del botón
  • El fondo del botón
  • Poner borde al botón
  • LineBorder
Interacciones con ratón y teclado
  • Introducción y conocimiento del Mouse Listener
  • Uso del Mouse Listener
  • Mouse Motion Listener
  • Mouse Wheel Listener
  • Action Listener
  • Key Listener
  • Introducción a los próximos ejercicios
Ejercicio 1: contador de pulsaciones
  • Explicación detallada del ejercicio
  • Creación de la ventana
  • Colocación de la etiqueta y el botón
  • El contador y sus aplicaciones a un programa real
Ejercicio 2: Un poco de todo
  • Introducción y detalles del ejercicio
  • Componentes básicos del programa
  • Los botones de color
  • Escuchar la rueda del ratón (Wheel)
  • Controlar el contador RGB
  • El color RBG del panel
Cartelera de cine
  • Presentación de la cartelera
  • La clase película
  • La base del programa
  • Los paneles que necesitamos
  • Creación de la primera película
  • El Layout para los textos
  • Creación de más películas
  • Scroll: como ver todo sin que quepa en la ventana
  • El arreglo final
Más componentes
  • Introducción a las componentes
  • Primera componente: JTextField
  • Segunda componente: JRadioButton
  • Tercera componente: JCheckBox
  • Cuarta componente: JTextArea
  • Poniendo scroll a la componente JTextArea
  • Quinta componente: JComboBox
  • Sexta componente: JPasswordField
La barra de menú
  • Iniciación de la barra de menú
  • Creación de menús para la barra
  • Añadiendo ítems con acciones al menú
  • Icono y texto en el JMenuItem
  • Organizar las imágenes en carpetas
  • Separador de items
  • Submenú: un menú dentro de un menú
  • CheckBox en el menú
  • RadioButton en el menú
Pintando con paintComponent
  • Introducción a paintComponent
  • Nuevo programa con un fondo pintado
  • Dibujado de líneas de varias maneras
  • Dibujando círculos y elipses
  • Dibujar cuadrados, rectángulos
  • Dibujar polígonos
Programa: cambio de estado del emoji
  • Introducción a emojis
  • Poniendo todo lo necesario a la barra de menú
  • Preparando las herramientas de dibujo
  • La conexión entre clases
  • El dibujado del primer emoji
  • Puliendo los últimos detalles del emoji contento
  • Dibujando el emoji muy contento
  • Dibujo del emoji triste