JDialog dans un JPanel

JDialog dans un JPanel - Java - Programmation

Marsh Posté le 27-04-2007 à 09:58:29    

Bonjour,
 
J'utilise l'API Batik pour afficher des images SVG. Je souhaiterais afficher une "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).
 
WBThumbnailDialog thumbnailDialog = new WBThumbnailDialog(this,this.moteur.getJSVGCanvas());
 
//WBThumbnailDialog est une fille de ThumbnailDialog, elle même fille de JDialog
 
J'aimerais pouvoir faire:
 
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?

Reply

Marsh Posté le 27-04-2007 à 09:58:29   

Reply

Marsh Posté le 27-04-2007 à 13:57:37    

En regardant la Javadoc de l'api rapidement Ce n'est pas  

Code :
  1. lepanel.add(this.moteur.getJSVGCanvas())


que tu voudrais faire ?
 
Car effectivement, une boite de dialogue dans un pannel, ca ne devrait pas etre genial


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 30-04-2007 à 12:41:51    

un le JSVGCanvas est l'image en grand.
Ce que je cherche a faire c'est créer la boite de dialogue avec la miniature gérer par les classes de batik et l'intégrer dans l'applic.
Mais j'ai p-e trouver une solution avec une des méthodes de la classe thumbnaildialog. Je testerai ca cette aprem

Reply

Marsh Posté le 30-04-2007 à 12:46:34    

mais du SVG, c'est du vectoriel non ? Tu dois pouvoir redimensionner le tout à la voler... vu que tu as les sources de thumbnaildialog, regarde comment la miniature est généré


---------------
my flick r - Just Tab it !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed