bloque4:windowbuilder
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
bloque4:windowbuilder [09/03/2018 17:10] – [Instalación de WindowBuilder] Fernando Valdeón | bloque4:windowbuilder [16/09/2024 20:53] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 6: | Línea 6: | ||
===== Instalación de WindowBuilder ===== | ===== Instalación de WindowBuilder ===== | ||
- | Para poder descargar WindowBuilder iremos en Eclipse a la pestaña | + | Para poder descargar WindowBuilder iremos en Eclipse a la pestaña |
{{: | {{: | ||
Línea 14: | Línea 14: | ||
===== Crear un proyecto con ventanas ===== | ===== Crear un proyecto con ventanas ===== | ||
- | WindowBuilder está compuesto de varias herramientas para crear interfaces gráficas de usuario. Nosotros vamos a trabajar únicamente con los componentes [[https:// | + | WindowBuilder está compuesto de varias herramientas para crear interfaces gráficas de usuario. Nosotros vamos a trabajar únicamente con los componentes [[https:// |
+ | Para ello usaremos la herramienta Swing Designer de WindowBuilder. | ||
+ | |||
+ | A diferencia de otras librerias gráficas, las librerías de '' | ||
+ | |||
+ | Por convenio, en Java una '' | ||
- | En Java por convenio las aplicaciones se crean de la siguiente forma: | ||
- | * Una aplicación de escritorio, empleará un contenedor principal de tipo JFrame. Si además contiene otras ventanas secundarias dentro del programa emplearemos contenedores de tipo JDialog para estas ventanas secundarias. | ||
- | * Un applet web, empleará un contenedor principal de tipo JApplet. Si además contiene otras ventanas secundarias dentro del programa emplearemos contenedores de tipo JDialog para estas ventanas secundarias. A día de hoy apenas se utilizan los applets debido a sus carencias en seguridad. | ||
**Creamos un proyecto** de la misma forma que lo hacemos siempre: | **Creamos un proyecto** de la misma forma que lo hacemos siempre: | ||
Línea 25: | Línea 27: | ||
{{ : | {{ : | ||
- | **Creamos una clase JFrame** para una ventana. Dentro de nuestro proyecto, en algún package haremos lo siguiente. Debemos usar los componentes de Swing o de la sección Swing Designer de WindowBuilder: | + | **Creamos una clase JFrame** para una ventana. Dentro de nuestro proyecto, en algún |
{{: | {{: | ||
Línea 43: | Línea 45: | ||
==== Establecer un Layout en mi ventana ==== | ==== Establecer un Layout en mi ventana ==== | ||
- | Para poder emplazar elementos en una ventana | + | Para poder emplazar elementos en una ventana |
{{: | {{: | ||
Línea 53: | Línea 55: | ||
{{ vimeo> | {{ vimeo> | ||
+ | |||
===== Exportar fichero ejecutable con nuestra aplicación ===== | ===== Exportar fichero ejecutable con nuestra aplicación ===== | ||
- | {{ : | + | {{ : |
Desde el menú File, export… podremos crear un Jar Ejecutable para ejecutar con un doble click nuestra aplicación en cualquier equipo que tenga la máquina virtual de Java (JVM). Para ello necesitamos que el equipo en el que será ejecutado tenga el paquete JRE de Java. | Desde el menú File, export… podremos crear un Jar Ejecutable para ejecutar con un doble click nuestra aplicación en cualquier equipo que tenga la máquina virtual de Java (JVM). Para ello necesitamos que el equipo en el que será ejecutado tenga el paquete JRE de Java. | ||
- | Indicaremos //Runnable Jar// , le daremos nombre al Jar Ejecutable e indicaremos el lugar donde queremos crearlo. | + | Indicaremos //Runnable Jar// , indicaremos la clase que contiene el '' |
+ | |||
+ | La plataforma Java, no necesita un fichero '' | ||
+ | |||
+ | |||
+ | |||
+ | Por último recordar que se debe marcar la opción de empaquetar librerías en el JAR si mi programa incluye otros JAR con librerías. | ||
+ | |||
+ | {{ : | ||
---- | ---- | ||
(c) {{date> %Y}} Fernando Valdeón | (c) {{date> %Y}} Fernando Valdeón | ||
bloque4/windowbuilder.1520615434.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)