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 :

Définir des alertes en java


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 21
    Par défaut Définir des alertes en java
    Bonjour,

    Voilà j'ai un programme dans lequel je dois définir des alertes.

    Or je ne sais pas si java me permet d'implémenter celà simplement.

    Moi je verrais bien un thread qui tourne en fond, et vérifie si mes valeurs correspondent à une des alertes définies, je l'execute.

    Je voulais simplement savoir s'il y avait un moyen plus simple proposé par java.

    Merci à toute la communauté DVPZ

  2. #2
    Membre chevronné Avatar de schniouf
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2003
    Messages : 382
    Par défaut
    Qu'est ce que tu entends par "alerte" ? Une fenêtre avec juste un bouton "OK" avec une icone qui t'affiche une erreur ? Si c'est le cas, il s'agit de la classe JOptionpane. Une recherche google t'en diras certainement plus

    ++

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 21
    Par défaut
    Non du tout.

    En gros je développe un logiciel qui surveille des informations sur le net. L'utilisateur peut définir des alertes

    ex : si telle valeur dépasse 100, m'envoyer un mail.

    Donc j'ai un tableau qui se met à jour toutes les minutes en allant prendre les infos sur le net.

    L'utilisateur peut définir plusieurs alertes.

    Comprends tu ? Merci pour ta réponse .

  4. #4
    Membre chevronné Avatar de schniouf
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2003
    Messages : 382
    Par défaut
    Dans ce cas, dans la même méthode que celle où le tableau surveille les infos, mais juste après, c'est là que tu fais tes tests.
    Je ferais un truc du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    public interface Alerte
    {
       // C'est dans cette méthode que tu teste si ta valeur vaut 100 et que tu
       // fais qqchose si c'est le cas
       public void doSomething( int valeur ) ;
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    public class Truc
    {
       protected List<Alerte> listAlerte ;
     
       private int valeur ;
     
     
       public void taMethode()
       {
           valeur = verifInfoSurLeNet() ;
           for ( Alerte a : listAlerte )
              a.doSomething( valeur ) ;
       }
    }
    C'est une idée, tu peux aussi créer des listener et mettre des méthodes fireXXX (explications ici).

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 21
    Par défaut
    D'accord c'est bien ce que je pensais merci !

    Allez c'est parti y'as plus qu'à coder

    merci encore pour cette réponse rapide.

  6. #6
    Membre chevronné Avatar de schniouf
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2003
    Messages : 382
    Par défaut
    Citation Envoyé par Pikooz
    D'accord c'est bien ce que je pensais merci !

    Allez c'est parti y'as plus qu'à coder

    merci encore pour cette réponse rapide.
    De rien !

    Un ptit clic sur alors ?

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

Discussions similaires

  1. Définir des ensembles en Java ?
    Par ced00 dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 09/06/2012, 10h54
  2. Présentation des nouveautés de Java 5.0 Tiger (J2SE 1.5)
    Par christopheJ dans le forum Langage
    Réponses: 43
    Dernier message: 30/09/2007, 17h38
  3. [Maths] Générer des équations en java
    Par julian_ross dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 20/10/2005, 15h57
  4. [Tomcat][Role] définir des roles a partir d'un certificat
    Par pmartin8 dans le forum Tomcat et TomEE
    Réponses: 8
    Dernier message: 27/09/2005, 20h25
  5. [FLASH MX2004 ] Définir des "zones cliquables"
    Par chodaboy34 dans le forum Flash
    Réponses: 3
    Dernier message: 07/11/2004, 18h58

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