bon, alors ...
J'ai une interface qui implémente les actions de Drag & Drop.
Je souhaite implémenter cette interface dans plusieurs classes (les classes en questions hériteront de JTree, JTable, JList, etc.)
Donc en implémentant cette interface dans une de ces classe (par exemple JTree) je me retrouve avec ca :
public JTree drag(Object obj) {
Jusque là je pense que c'est clair
Pour améliorer le code il faudrait que j'ai ceci :
public JTree drag(TreePath pat) {
Je me disais que puisque TreePath étend de java.lang.Object il n'y aurait pas de problème !!! Sauf que maintenant j'ai un message d'erreur me disant qu'il faut que j'implémente :
public JTree drag(Object obj) {
Donc je cherche un moyen de redéfinir Object à la volée ...
Suis-je toujours aussi confus dans mes explications ?
Partager