Je veux mapper une liste de beans à un JTable. L'idée est que chaque colonne sera un champ présélectionné dans le bean et chaque rangée sera un bean dans la liste. La diapositive n ° 32 semble très prometteuse ici: http://swinglabs.org/docs/presentations/2007/DesktopMatters/beans-binding-talk.pdfBeansBinding un JTable dans NetBeans
Cependant, NetBeans n'est pas très amical en me laissant assigner un champ de bean à une colonne. Je peux faire un clic droit sur la JTable et cliquer sur Bind-> Elements et la lier à ma liste de beans. Cependant, il ne me laissera pas spécifier ce qui se passe dans chaque colonne. La seule option est de créer moi-même la liaison, ce qui rend NetBeans inutilisable pour ce genre de choses.
Y a-t-il un détail qui me manque? Il semble que JTable BeansBinding dans NetBeans est juste cassé.
Merci
C'est marrant que vous mentionniez cette technologie. J'envisageais sérieusement de l'utiliser. J'étais un peu préoccupé par l'ajout d'une autre dépendance à notre projet, alors j'espérais que le beansbinding serait tout ce dont nous avions besoin. Avez-vous remarqué un avantage des listes glacées sur les haricots? – User1
oh ouais - Glazed Lists est de loin supérieur pour la liaison de liste/manipulation que BB (j'aime BB, mais seulement pour la liaison de propriété régulière). GL vaut bien la dépendance (et c'est une bibliothèque fantastique).La prise en charge de la sémantique des verrous et de l'envoi automatique des EDT est une raison suffisante pour utiliser GL - mais vous pouvez ajouter toutes les autres choses fantastiques que vous pouvez faire (filtrage, liste dynamique) et c'est un choix très facile à faire. –
depuis Beans Binding (JSR-295) est maintenant mort en faveur du travail de Sun sur JavaFX, il est probablement préférable d'essayer de ne pas l'utiliser car le support sera quelque peu limité. Une autre raison d'utiliser des listes glacées. – Robin