Bonjour
J'ai ma classe suivante définie comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
class ViewConnect extends javax.swing.JDialog implements IViewEdit
Avec "IViewEdit" une interface implémentée par ma classe ViewConnect
J'ai besoin de passer une instance de ViewConnect à une méthode qui n'accepte que des "IViewEdit"
Comment récupérer l'interface IViewEdit ou caster ma ViewConnect en IViewEdit.
J'ai bien essayé un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
ViewConnect myView=new ViewConnect();
IViewEdit myInterface = (IViewEdit)myView;
Mais j'ai cette erreur à l'exécution :
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: java.lang.Class cannot be cast to IViewEdit
Merci.