Fenêtre et Menu

Concept

Les logiques métiers sont souvent segmentées et fermées
L'API respecte cette contrainte en limitant le multi-fenêtrage et en fournissant un accès hiérarchique aux données

Le framework propose une gestion Mono-frame et un concept spécifique de Popup
On charge/décharge des panels "Vue " dans la fenêtre principlae

Il est indispensable d'utiliser les conteneurs proposés en particulier les AbstractDialog : ainsi que les templates applicatif

Une application issue de ce framework n'a qu'une fenêtre et le gestionnaire de menu interprète la table "s_menus" de la base système pour ajouter/retirer des panels "Vue" ou des boites de dialogue "Module standard"

Dev

Lors de l'ajout d'une table le DEV ajoute une option de menu

  1. La zone "Fichier" est vide et sous-menu contient l'identifant d'un sous-menu c'est cet identifiant qu'il faut utiliser comme Code d'un nouveau menu
  2. La zone "Fichier" contient une "Key" et "sous-menu" est vide c'est cette "Key" qu'il faut utiliser dans l'"Appliparam" pour loader un module

Le code "00000000" est codé en dur, c'est la racine principale minimum à avoir
Le dispatcheur de menu charge et décharge les panels "Vue" dans l'unique frame de l'application il déclenche aussi les mécanismes de désabonnements et garanti la libération des ressources mémoire

Cas concret d'aujout d'une vue par l'exemple dans le tutorial


La javadoc et les sources par package

Les conteneurs de composant, ,

La gestion du menu principal, ,



Suite ...