anexos:intellij
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
anexos:intellij [2023/02/12 00:45] – [GUI Dinámica] fernando | anexos:intellij [2024/09/16 20:53] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 235: | Línea 235: | ||
===== GUI Dinámica ===== | ===== GUI Dinámica ===== | ||
- | Se conoce como GUI dinámica a una interfaz gráfica que permite crear o eliminar componentes gráficos | + | Se conoce como GUI dinámica a una interfaz gráfica que permite crear o eliminar componentes gráficos |
+ | |||
+ | La idea es diferente a construir nuevas ventanas (JFrame o JDialog) en tiempo de ejecución. Se busca añadir o eliminar componentes a una misma ventana. | ||
+ | Podemos añadir componentes existentes en la API de Swing, pero en ciertas ocasiones puede que nos interese diseñar componentes personalizados que cumplan una finalidad concreta. | ||
====Crear componentes==== | ====Crear componentes==== | ||
- | Para crear componentes que podamos añadir a otras ventanas, podemos hacerlos de dos formas: | + | Para crear componentes |
- | * Diseñando el componente mediante código Java | + | * Diseñando el componente |
- | * Diseñando el componentes | + | * Diseñando el componente |
- | Para diseñarlo con el diseñador, debemos tener en cuenta que la clase que vinculada al //GUI Form// que creo con IntellJ, no es un componentes gráfico de Java en sí, es decir, no es una clase que extienda de JComponent, u otro componente gráfico. | + | Para diseñarlo con el //UI Designer//, debemos tener en cuenta que la clase que vinculada al //GUI Form// que crea IntellJ, no es un componentes gráfico de Java en sí, es decir, no es una clase que extienda de JComponent, u otro componente gráfico. |
- | Pero como hemos visto, | + | Pero como hemos visto, el diseñador |
<code java> | <code java> | ||
Línea 300: | Línea 304: | ||
. . . | . . . | ||
</ | </ | ||
- | |||
- | === Videotutoriales=== | ||
{{ vimeo> | {{ vimeo> |
anexos/intellij.1676162757.txt.gz · Última modificación: 2024/09/16 20:53 (editor externo)