bonjour, depuis une action, je récupère le composant qui a le focus, et si c est un jtextfield, je veux savoir s'il est lui même l'éditeur d'une jtable, afin d'agir sur la jtable. Pour le moment j'ai créé un attribut de type jtable dans ma classe SpecialTextfield, que je sette après avoir fait

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
table.getColumnModel().getColumn(0).setCellEditor(specialEditor);
mytextfield.setTable(table); <- j'aimerais bien dégager ça
puis dans l'action, je récupère ma jtable comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
public class VkPrecedentAction extends TextAction {
     @Override
     public void actionPerformed(ActionEvent evt) {
            JTextComponent mytextfield = getFocusedComponent();
            if (mytextfield instanceof SpecialTextfield)
                SpecialJTable mytable = ((SpecialTextfield) mytextfield ).getMyJTable(); <- j aimerais bien utiliser des méthodes fournies par java
J'aimerais bien arriver au même résultat (récupérer mytable à partir de mytextfield) mais en utilisant des méthodes existantes.