2011-03-29 3 views
4

J'entends le terme liaison lié aux GUI. Qu'est-ce que ça veut dire? Pourquoi sont-ils utiles?Que sont les liaisons en Java?

EDIT: Prenez par exemple l'éditeur graphique de Netbeans. Il a un onglet ensemble et section dédiée aux consolidations dans la fenêtre de propriétés ou le code suivant

 

org.jdesktop.swingbinding.JComboBoxBinding jComboBoxBinding = org.jdesktop.swingbinding.SwingBindings.createJComboBoxBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, lotsList, jComboBox1); 

 
+2

Cette question est trop vague. La liaison n'est pas un terme clairement défini spécifique aux interfaces graphiques. Il existe des liaisons de données, des liaisons d'écouteurs d'événements, etc. Essayez d'être un peu plus spécifique. – JackWilson

+0

@ JackWilson, voir modifier. J'espère que cela le rend un peu plus clair – user489041

Répondre

3

Dans le contexte de GUI, la liaison se réfère souvent aux liaisons bidirectionnelles entre un modèle et composants de l'interface utilisateur . Quand l'un d'eux change, l'autre change en conséquence.

Voir http://en.wikipedia.org/wiki/UI_data_binding

3

Laurent a déjà fourni une juste réponse à votre question, mais sur le plan pratique:

Le mécanisme de liaison fournit un CRUD (créer, lire, mettre à jour, suppression) des opérations . Ainsi, par exemple, si vous liez votre table de base de données à une table de pages, vous pouvez créer une ligne et l'enregistrer automatiquement, vous pouvez mettre à jour cette ligne, la lire ou la supprimer.

Pour NetBeans associés voir: http://netbeans.org/kb/docs/java/gui-binding.html

+0

Awsome, merci pour le lien. – user489041