Nouveau composant FvAsWing :: FvCalculator
Par Romain Ecarnot, mercredi 8 novembre 2006 à 09:09 :: Fever :: #56 :: rss
Bonjour bonjour,
juste un petit mot pour annoncer la sortie d'un nouveau composant dans le framework FvAsWing :: La calculatrice ( FvCalculator )
Oui alors c'est pas non plus le composant de l'année ^_^, mais je pense en avoir besoin dans quelques temps; j'ai donc profité de quelques heures de libres pour développer cette petite chose.
En terme d'utilisation nous sommes en présence d'une implémentation utilisant le modèle Singleton; on ouvrira donc la calculatrice avec :
var calculator : FvCalculator = FvCalculator.getInstance(); calculator.open();Pourquoi utiliser dans ce cas "l'unicité de l'instanciation" ? Et bien parce que je ne vois ( voyais ) pas l'intérêt d'avoir plusieurs calculatrices lancées en même temps.
On pourra récupérer le résultat de nos calculs de 2 façons différentes :
- En copiant le résulat dans le presse-papier ( en utilisant le menu ( JMenuBar )
- En connectant une instance avant l'ouverture de la calculatrice ( Pixlib Accessor API )
var input : JTextField = new JTextField(); var calculator : FvCalculator = FvCalculator.getInstance(); calculator.connect( AccessorFactory.getInstance( input, input.setText, input.getText ) ); calculator.open();
Le résultat sera transmis au champs texte à la fermeture de la calculatrice.
Quelques remarques complémentaires :
- Les touches du pavé numérique sont actives lorsque que la fenêtre a le focus.
- Le composant est connecté à la Localisation API afin d'offrir une traduction des différents labels utlisés
Une petite démo est disponible sur le Fever RIA Blog à cette adresse : FvCalculator new FvAsWing component
J'en profite, par la même occasion, pour annoncer l'ouverture de blog RIA Fever qui sera " l'english place" pour toutes les annonces, tuto etc... sur le développement de Fever & FvAsWing.
Sur ce... bonne continuation à tous

Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire