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
puis dans l'action, je récupère ma jtable comme ça :
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
J'aimerais bien arriver au même résultat (récupérer mytable à partir de mytextfield) mais en utilisant des méthodes existantes.
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
Partager