Bonjour,
J'ai programmé un écran qui comprend une table et un panel donnant le détail de la liste sélectionnée. La table et le panel sont éditables et quand je modifie l'un je dois mettre à jour l'autre.
Pas de problème quand je modifie le panel et qu'il faut mettre à jour la table: je passe par le fireTableCellUpdated du getModel de la table.
Par contre dans l'autre sens, ça coince.
Je ne vois quel listener je pourrais mettre sur la table ou son modèle pour être avertit que des données ont changé dans la table suite à une action de l'utilisateur dans la table.
- Est-ce que je dois enregistrer un propertyChangeListener sur "value" par exemple et ensuite récupérer getSelectedRow, get SelectedColumn ?
- Faut-il que je déclenche moi-même un event dans le valueChanged de la table via un firePropertyChange par exemple ?
- ...
J'ai le sentiment que quelque chose existe, mais je ne trouve pas quoi !
MErci,
Laurent
Partager