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 [2020/12/23 18:04] – [Creación y uso de componentes gráficos] fernandobloque2:componentes [2024/09/16 20:55] (actual) – editor externo 127.0.0.1
Línea 191: Línea 191:
 Ahí pulsamos sobre el boton (+) para crear un nuevo //artifact Jar//  vacio. Ahí pulsamos sobre el boton (+) para crear un nuevo //artifact Jar//  vacio.
  
-En el siguiente cuadro de dialogo, podemos indicar un nombre para el fichero , indicar si queremos que se cree cuando hagamos un //Build// del proyecto, y en la sección inferior, pulsando sobre el símbolo (+) debemos seleccionar los archivos que queremos que incluya:+En el siguiente cuadro de dialogo, podemos indicar un nombre para el fichero , indicar si queremos que se cree cuando hagamos un //Build// del proyecto, y en la sección inferior, si queremos que nuestras librería de clases esté organizada en directorios (del mismo modo que los //packages//), podemos pulsar sobre el botón crear directorio:  
 + 
 +{{ :bloque2:createdirectory-jar.png?direct&400 |}} 
 + 
 + y después pulsando sobre el símbolo (+) debemos seleccionar los archivos //.class// que queremos que incluya:
  
 {{ :bloque2:newartifact2-intellij.png?direct&800 |}} {{ :bloque2:newartifact2-intellij.png?direct&800 |}}
Línea 262: 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:
 +
 +{{ vimeo>770531646?medium }}
 +> Creación de GUI dinámica (IntelliJ)
 +
 +{{ vimeo>772557531?medium }}
 +> 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.1608746641.txt.gz · Última modificación: 2024/09/16 20:55 (editor externo)