avril
2007
J’ai été quelque peu agréablement surpris de voir, lorsque j’ai téléchargé le Daily Build du 17 avril 2007, de voir qu’un début de support pour le Data Binding et Application Framework aient fait leur apparition.
Pour ce qui est de Application Framework, vous pouvez le voir à l’oeuvre en suivant ceci:
Choisissez File | New Project |
Dans la catégorie General, choisissez Java Desktop Application
Ensuite, vous pouvez choisir Basic Application.
Lorsque c’est fait, vous aurez droit à une application qui ressemble à ceci:
Maintenant, rajoutez dans le panneau principal un JTextField et un JLabel
Cliquez droit sur le JTextField , et choisissez Bind | Text
Vous pouvez choisir le JLabel, et choisir Text. Cela liera alors le text du JLabel avec le Text du JTextField. Chaque fois que vous modifier le JTextField, il va changer la valeur du JLabel.
NOTE: au début j’avais créé une relation à partir du JLabel. Mais il ne mettait pas à jour le texte du label lorsque je modifiais le JTextField. Il est donc bien important de ne pas se tromper dans l’ordre.
vous avez également droit à l’onglet advanced, où vous pouvez indiquer
- le type de binding: Toujours synchronisé, Read Only, Read Once,
- un convertisseur
- un validateur
- une valeur par défaut si Null
- …
Exécuter l’application et modifier la valeur du textField. Votre label sera alors modifié.
Amusez-vous bien avec tout cela.
PS. Attention que ce n’est pas encore stable. Pour ne pas dire pas stable du tout.
1 Commentaire + Ajouter un commentaire
Commentaires récents
Archives
- janvier 2012
- novembre 2010
- février 2009
- janvier 2009
- décembre 2008
- septembre 2008
- août 2008
- décembre 2007
- octobre 2007
- septembre 2007
- juillet 2007
- mai 2007
- avril 2007
- mars 2007
- février 2007
- janvier 2007
- décembre 2006
- novembre 2006
- octobre 2006
- septembre 2006
- août 2006
- juillet 2006
- juin 2006
- mai 2006
- avril 2006
- février 2006
- janvier 2006
- décembre 2005
- novembre 2005
- octobre 2005
- septembre 2005
- août 2005
- juillet 2005
- juin 2005
- mai 2005
- avril 2005
Catégories
- Certification
- Défis
- Devoxx
- Devoxx 2008
- Devoxx 2010
- Devoxx France 2012
- Divers
- Événements Java
- Fiches
- Hardware
- In English
- Java
- JavaDay 2006
- JavaFX
- JavaOne 2005
- JavaOne 2006
- JavaOne 2007
- Javapolis 2005
- Javapolis 2006
- Javapolis 2007
- JBoss
- Livres
- Mac
- NetBeans
- OpenJDK
- Pensée
- Performance
- Perles
- Sun Tech Days Paris 2007
- Traduction
Bonjour vincent,
J’ai essayé le databinding… pas exactement comme toi car j’ai bindé sur un bean. Et je ne sais pas si je fait tout ce qu’il faut mais ça ne marche pas. Je suis un peu déçu
J’ai laissé un post à cet endroit, j’espère que tu lira ceci… même si c’est un peu ancien, et que auras le temps de passer voir
http://www.developpez.net/forums/showthread.php?t=352751
Bonne journée