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 :

Intégré une JDialog dans un JPanel


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 65
    Par défaut Intégré une JDialog dans un JPanel
    Bonjour,

    J'utilise l'API Batik pour afficher des images SVG. Je souhaiterais afficher un "miniature" (thumbnail) de l'image actuelle.
    Aucun problème, Batik fournit une classe.
    Mais sa classe fournit un objet JDialog. Hors j'aimerais intégrer la thumbnail dans la fenêtre de l'applic (une applet).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    WBThumbnailDialog thumbnailDialog = new WBThumbnailDialog((Frame)SwingUtilities.getAncestorOfClass(Frame.class, this),this.moteur.getJSVGCanvas());
     
    //WBThumbnailDialog est une fille de ThumbnailDialog, elle même fille de JDialog
    J'aimerais pouvoir faire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    jPanelInfos.add(thumbnailDialog);
    Mais j'ai l'exception:
    Exception in thread "AWT-EventQueue-1" java.lang.IllegalArgumentException: adding a window to a container

    Il y a t'il un moyen d'intégrer une JDialog dans un JPanel?




    PS: Je précise qu'un sujet porte le même titre, mais c'est pas du tout le même problème:
    http://www.developpez.net/forums/sho...hlight=jdialog

  2. #2
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Si la JDialog n'a pas encore été affichée, c'est peut être jouable avec monBeanPaneau.add(jdialog.getContentPane()). Sous toute réserve et sans garantie dans mes droits énoncés en tout bien tout honneur.

  3. #3
    Membre chevronné
    Avatar de mhamedbj
    Profil pro
    Inscrit en
    Février 2007
    Messages
    403
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 403
    Par défaut
    il ny aurais pas une methode getImage dans WBThumbnailDialog a tout hasard ???

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 65
    Par défaut
    Citation Envoyé par gifffftane
    Si la JDialog n'a pas encore été affichée, c'est peut être jouable avec monBeanPaneau.add(jdialog.getContentPane()). Sous toute réserve et sans garantie dans mes droits énoncés en tout bien tout honneur.

    Ca marche

    Merci de votre aide à tous

Discussions similaires

  1. JDialog dans un JPanel
    Par vince351 dans le forum Agents de placement/Fenêtres
    Réponses: 6
    Dernier message: 19/03/2007, 09h42
  2. animer le mouvement d'une bille dans un JPanel
    Par berry dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 07/05/2006, 00h28
  3. comment afficher une image dans un jpanel ?
    Par 180degrés dans le forum AWT/Swing
    Réponses: 7
    Dernier message: 18/04/2006, 15h33
  4. Persistance d'une image dans un JPanel
    Par Robiwan59 dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 15/02/2006, 19h20
  5. [JPanel]Mettre une image dans un JPanel
    Par ehmppowa dans le forum Composants
    Réponses: 11
    Dernier message: 30/11/2005, 20h17

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