Gérer une liste hiérarchique (OutlineView)

Cet exemple vous montrera comment gérer une liste hiérarchique aussi dénommée "OutlineView".
Lire la suite...

Gérer une table à n colonnes sans se fatiguer à tout programmer

Allons plus loin que dans l'exemple précédent et supposons que vous vouliez gérer une table composée de plusieurs colonnes (disons 3 pour la forme).
Lire la suite...

Gérer une table sans se fatiguer à tout programmer

Supposons que vous vouliez gérer une table de correspondance. Chaque entrée est donc composée d'un mot-clé et d'une valeur. Vous voulez afficher une grille à 2 colonnes dont chaque ligne est une entrée de la table. Il faut aussi 2 boutons : un bouton pour ajouter un élément et un autre pour supprimer une entrée. Deux contrôles permettront d'afficher les valeurs d'une ligne sélectionnée.
Lire la suite...

Préférences par défaut

Si vous voulez ré-initialiser des préférences par défaut du programme, voici comment vous devez procéder.
Lire la suite...

Laisser au Framework le soin de gérer les préférences

Voici une technique pour laisser au Framework le soin de gérer les préférences de votre application grâce au BINDING.
Lire la suite...

Compléter le fichier de classe du contrôleur de l'application

Ca semble idiot, mais j'ai mis du temps avant de comprendre comment compléter le fichier de classe du contrôleur de l'application lorsque l'interface évolue et qu'on y ajoute des objets.
Lire la suite...