====== Referencias ====== * [[https://bitbucket.org/fvaldeon/interfaces-graficas-de-usuario|Repositorio de ejercicios de clase en BitBucket (eclipse)]] * [[https://bitbucket.org/fvaldeon/interfaces-graficas-intellij|Repositorio de ejercicios de clase (IntelliJ)]] ==== Manuales / Tutoriales ==== * [[http://docs.oracle.com/javase/tutorial/uiswing/components/index.html|Using Swing Components]] Tutorial oficial de Java y Swing con ejemplos para todos los componentes. * [[https://google.github.io/styleguide/javaguide.html| Guía de estilo de Java]] Guía de estilo creada por Google apra programar en Java. * [[https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under|Cómo seleccionar la versión de JDK que ejecutará IntelliJ IDEA]] ==== Videotutoriales ==== * Diseño de GUI * [[https://vimeo.com/246942867|Aplicación con ventanas mediante WindowBuilder]] * [[https://vimeo.com/264758362|Organizar código generado por WindowBuilder en una ventana]] * [[https://www.youtube.com/watch?v=S5mURvrmlDo|Crear una GUI básica con IntelliJ IDEA]] * [[https://vimeo.com/296086288|(VideoClase) Aplicación Model-View-Controller con IntelliJ IDEA (JList, serializar, creación de JAR)]] * Creación de componentes * [[https://vimeo.com/474356044|Creación de componentes personalizados]] * [[https://vimeo.com/474357804|Creación de GUI dinámica: Ejemplo 1]] * [[https://vimeo.com/474355673|Creación de GUI dinámica: Ejemplo 2]] * [[https://vimeo.com/475614087|Creación de cuadro de dialogo para selección de idioma]] * Usabilidad y Accesibilidad * [[https://vimeo.com/475489822|Internacionalización: Ficheros de propiedades]] * [[https://vimeo.com/475489888|Internacionalización: Clase ResourceBundle]] * [[https://vimeo.com/475614087|Internacionalización: Cuadro de diálogo para selección de idioma]] * Distribución de aplicaciones * [[https://vimeo.com/493054312|Instalador con NSIS]] * [[https://vimeo.com/493057143|Instalador con Inno Setup Compiler]] * Pruebas de software * [[https://vimeo.com/259876501|Diseño de pruebas unitarias con JUnit5]] * [[https://vimeo.com/259873842|Test Fixtures con JUnit5]] ---- (c) {{date> %Y}} Fernando Valdeón