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

Agents de placement/Fenêtres Java Discussion :

JSlider en popup pour gérer le son


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 46
    Par défaut JSlider en popup pour gérer le son
    Bonjour à tous,

    Je suis en train de concevoir une application de lecteur de musique et je voudrais, pour changer le volume que quand l'utilisateur clique sur l'icone(un haut parleur) , un container avec juste une JSlider apparaisse au niveau de cette icone et disparaisse quand l'utilisateur choisi la nouvelle valeur de la jslider.

    J'ai regardé la javadoc de JFrame, joptionpane, jdialog etc... mais j'avoue ne pas savoir quoi utiliser pour cette petite action.

    pourriez vous me conseiller svp?

    merci d'avance

  2. #2
    Membre Expert Avatar de Ivelios
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2008
    Messages
    1 031
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 031
    Par défaut
    Il va falloir la faire à la main

    Une JDialog qui contient :
    -un slider pour gérer le son
    -un bouton pour fermer la JDialog

    Rien de bien méchant en somme

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 46
    Par défaut
    j'avais dans l'intention d'utiliser une JDialog oui...

    Le soucis c'est qu'en regardant les constructeurs dans la Javadoc aucun ne permet (apparament) de faire apparaitre la fenetre avec licone de son pour origine

    Ma question est donc plutot quel container utiliser et comment l'utiliser pour que la fenetre s'ouvre "sur" l'icone...

    le but etant d'en faire une petite fenetre qui ne cache pas le reste de l'appli (comme dans les lecteurs existant bytw)

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 46
    Par défaut
    voila ma solution:

    Jai:
    - utilisé un JPopopMenu
    - inserer le slider grace a la methode popup.insert(Component c, int index)
    - l'affichage se fait grace a la methode popup.show(Component c, int x, int y)
    avec c le Component a lorigine du popup

    le popup disparait quand on clique en dehors de celui-ci^^

    en esperant que cela puisse en aider d'autres!

Discussions similaires

  1. Conseils pour gérer son site Web sous Mac
    Par BeeRocks dans le forum Développement OS X
    Réponses: 1
    Dernier message: 06/03/2014, 00h55
  2. Vos idées pour gérer son budget avec Excel
    Par vatsyayana dans le forum Excel
    Réponses: 29
    Dernier message: 10/11/2013, 00h56
  3. [Free Pascal] Quelles fonctions utiliser pour gérer le son
    Par labper dans le forum Free Pascal
    Réponses: 3
    Dernier message: 22/03/2011, 20h01
  4. problème pour gérer le son avec deux forms
    Par huntermaster dans le forum Composants VCL
    Réponses: 9
    Dernier message: 04/03/2009, 09h52
  5. Réponses: 4
    Dernier message: 28/07/2003, 15h50

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