Herramientas de usuario

Herramientas del sitio


bloque2:componentes

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

bloque2:componentes [2022/11/13 23:47] – [GUI Dinámica] fernandobloque2:componentes [2024/09/16 20:55] (actual) – editor externo 127.0.0.1
Línea 266: Línea 266:
 En el siguiente video, además de usar una interfaz dinámica gestionamos los eventos de nuestro componente personalizado mediante el //Event Dispatcher//: En el siguiente video, además de usar una interfaz dinámica gestionamos los eventos de nuestro componente personalizado mediante el //Event Dispatcher//:
 {{ vimeo>481003019?medium }} {{ vimeo>481003019?medium }}
 +
  
 En los siguientes dos videos utilizamos el IDE IntelliJ: En los siguientes dos videos utilizamos el IDE IntelliJ:
Línea 272: Línea 273:
 > Creación de GUI dinámica (IntelliJ) > Creación de GUI dinámica (IntelliJ)
  
-{{ vimeo>770531716?medium }} +{{ vimeo>772557531?medium }} 
-> GUI dinámica: Despachar eventos (IntelliJ)+> GUI dinámica: Manejar componentes (IntelliJ)
 ==== ListCellRenderers: personalizar JList y JComboBox ==== ==== ListCellRenderers: personalizar JList y JComboBox ====
 Otra forma de usar componentes personalizados para listar elementos es hacer que un elemento ''JList'' o ''JComboBox'' muestre nuestros componentes en sus celdas. Es decir, diseñar el aspecto de las celdas de JList, por ejemplo. Para ello nuestro componente debe implementar la interface ''ListCellRenderer'' . Otra forma de usar componentes personalizados para listar elementos es hacer que un elemento ''JList'' o ''JComboBox'' muestre nuestros componentes en sus celdas. Es decir, diseñar el aspecto de las celdas de JList, por ejemplo. Para ello nuestro componente debe implementar la interface ''ListCellRenderer'' .
bloque2/componentes.1668383226.txt.gz · Última modificación: 2024/09/16 20:55 (editor externo)