IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Notions d'interface java


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 4
    Par défaut Notions d'interface java
    Je n'arrive pas à créer une notion d'interface dans mon développement, je m'explique:

    J'ai une classe de chargement d'image qui dispose de méthode de monitoring de chargement. Je souhaiterais créer une interface pour récupérer l'état de progression de cette classe pour pouvoir piloter un progressbar d'une applet par exemple:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    public class imageDownloader {
    .....
    public downloadInProgress (int progress){
     
    }
    .....
    }
     
    public interface ImageMonitoring {
        public void progress(int percentageDone);
        public void complete();
    }
     
    public class myApplet extends JApplet implements ImageMonitoring {
    .....
        public void progress(int percentageDone) {
         System.out.println("téléchargement "+percentageDone);}
        public void complete(){
         System.out.println("téléchargement finit");}
    .....
    }

    Il doit pas manquer grand chose, ou alors j'ai pas bien compris la notion d'interface, voilou si vous voulez m'aider un peu !

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    il te manque l'utilisation de l'interface dans le code de download, ainsi que le passage de cette interface en paramètre lors de la demande de download. Exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    new ImageDownloader("imageACharger.gif",this);
     
     
    ImageDownloader(String path, ImageMonitoring monitor){
      ...
    }

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 4
    Par défaut Resolu YESSSSS
    Merci beaucoup tchize
    Ca roule !

    Bizarre quand même que cette explication ne soit pas si clair dans les cours/site sur Java, systematiquemnt on nous parle d'Interface pour étendre un type et/ou bénéficier d'une sorte d'héritage multiple. Par contre sur ce type d'usage j'ai rien trouvé !

    En tout cas merci !

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    pourtant, il me semble que l'on parle régulièremet à gauche et à droite des "listener"

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Conception] interface java et language c
    Par tthierry dans le forum Général Java
    Réponses: 10
    Dernier message: 10/02/2006, 19h10
  2. Inclure une fenetre OGL dans une interface java
    Par Bart_lx dans le forum OpenGL
    Réponses: 2
    Dernier message: 06/02/2006, 18h14
  3. Problème avec l'interface java.io.serializable.
    Par mitje dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 26/01/2006, 04h19
  4. [Language]La notion d'interface
    Par clem_alain dans le forum Langage
    Réponses: 5
    Dernier message: 28/12/2005, 11h44
  5. [Réseau]Interface Java + .net
    Par norwy dans le forum Général Java
    Réponses: 8
    Dernier message: 20/09/2005, 22h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo