Herramientas de usuario

Herramientas del sitio


bloque4:organizargui

Diferencias

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

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
bloque4:organizargui [19/05/2018 15:35] – [Asignar manejadores de eventos a un componente] Fernando Valdeónbloque4:organizargui [16/09/2024 20:53] (actual) – editor externo 127.0.0.1
Línea 73: Línea 73:
 ==== Ámbito de las variables de componentes ==== ==== Ámbito de las variables de componentes ====
 {{ :bloque4:localtofield.png?200|}} {{ :bloque4:localtofield.png?200|}}
-Debido a la organización de nuestro código en métodos, debemos tener en cuenta que muchas variables que crea WindowBuilder son locales al método y no serán visibles desde ningún otro a no ser que cambiemos su ámbito.+Debido a la organización de nuestro código en métodos, debemos tener en cuenta que muchas variables que crea WindowBuilder son locales (su ámbito es el método en el que se crean) y no serán visibles desde ningún otro método a no ser que cambiemos su ámbito.
  
 Desde la vista "Design" de WindowBuilder tenemos una sección para las propiedades de cualquier elemento gráfico: Desde la vista "Design" de WindowBuilder tenemos una sección para las propiedades de cualquier elemento gráfico:
Línea 103: Línea 103:
 ===== Asociar nuestra ventana con nuestra aplicación ===== ===== Asociar nuestra ventana con nuestra aplicación =====
 Como hemos ido programando hasta ahora, hemos trabajado unicamente con la consola para la entrada/salida de datos usando dos flujos: Como hemos ido programando hasta ahora, hemos trabajado unicamente con la consola para la entrada/salida de datos usando dos flujos:
-  - Entrada estándar: ''System.in'' +  - Entrada estándar: ''System.in'' (usada por método println()) 
-  - Salida estándar: ''System.out''+  - Salida estándar: ''System.out'' (usada por constructor de Scanner())
 Esos flujos ya no serán usados ya que ahora nos comunicaremos con el usuario a través de la interfaz gráfica ''GUI'' y sus componentes. Esos flujos ya no serán usados ya que ahora nos comunicaremos con el usuario a través de la interfaz gráfica ''GUI'' y sus componentes.
  
-__La forma más fácil de asociar mi ventana con mi programa es crear una instancia de mi programa en mi clase Ventana__:+__La forma más fácil de asociar mi ventana con mi programa es crear una instancia de mi programa en mi clase Ventana__.
  
 **Ejemplo**: Clase ''GestorEmpleados'', con los métodos para dar de alta empleados, buscarlos, eliminarlos, etc. Es acoplada a la clase Ventana. **Ejemplo**: Clase ''GestorEmpleados'', con los métodos para dar de alta empleados, buscarlos, eliminarlos, etc. Es acoplada a la clase Ventana.
Línea 133: Línea 133:
        
    /*    /*
-     Código generado por cada manejador de eventos+     Método que incluye cada manejador de eventos
    */    */
    private void initEventHandlers(){    private void initEventHandlers(){
bloque4/organizargui.1526744116.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)