miscJar/README.md
François 1e613814ef Init
2022-01-26 19:00:01 +01:00

46 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# miscJar
Misc est un atelier pour le développement d'application Java pouvant servir à l'illustration pédagogique.
Objets de pratiques
* Log : fonction de trace
* Config : gestion de valeurs initiales
* Bundle : internationalisation
* UpdateSender : alerte sur modification de valeur
* ColorCheckedLine : gestion des couleurs d'un terminal pour testes unitaires en mode texte
Fonctions récurrentes
* Util : ensemble de fonction (souvent graphique) pour factoriser du code
Éléments graphiques
* SpinnerSlider : couplage d'un curseur (slider) et d'un champ numérique (spinner)
* DatePanel : saisie de date
* HourPanel : saisie d'heure
* ImagePreview : accessoire de visualisation d'image pour dialogue de choix de fichier.
* TitledDialog : fenêtre avec gestion d'icône de l'application
* HtmlDialog : affichage d'une page HTML dans une application
* Guide : outil dauto-documentation pour surlignant l'action à réaliser dans un scénario d'utilisation
Modèle MVC
* ApplicationManager : associe la gestion de bouton dans des menus déroulant ou des boîte d'icône
* HelpManager : menu d'aide standard avec gestion de langue
* ToolBarManager : boîte d'icône détachable
* Controler : contrôleur du modèle MVC
* ProgressState : gestion de modification du modèle pour connexion d'une barre de progression
Contournement
* XML : contournement d'un bug d'une version de Java
Réseau
* CommandLineServer : fonctions générique d'un serveur socket en mode texte
* CommandLineWaiter : classe générique à spécialiser en fonction du serveur souhaité