JAVA et JDialog .... ajouter une image .......

JAVA et JDialog .... ajouter une image ....... - Programmation

Marsh Posté le 06-02-2001 à 19:45:46    

Voila voila tout est dis dans le topic ;j'arrive pas a inserer une putain d'image dans mon JDialog
voila ce que j'essai de faire :
 
JDialog about = new JDialog (xpress.frame,"A propos d'X-                                 PRESS",true) ;
               
about.getContentPane().add(Toolkit.getDefaultToolkit().getImage("nous.gif" ));
 
 
en sachant que je suis dans la classe menu, qui doit creer le JDialog du "A propos ..." .... donc donc ....

Reply

Marsh Posté le 06-02-2001 à 19:45:46   

Reply

Marsh Posté le 06-02-2001 à 21:41:57    

Tu est sûr qu'il ne faut pas créer un JPanel pour pouvoir y mettre l'image dedans ?
 
C'est peut-être une queston stupide, mais je connais bien mieux l'AWT de base de Swing...

Reply

Marsh Posté le 06-02-2001 à 22:52:30    

C une bonne question ....
personne pour nous repondre svp^?

Reply

Marsh Posté le 08-02-2001 à 05:41:55    

Ton code ne compilera pas: la method add attend un argument de type Component et tu lui donnes un type Image (qui herite directement de Object).
BifaceMcLeOD a raison, il faut d'abord creer un JPanel (ou un Panel ou ...).
 
Voici un exemple de sun:
 
class ImagePanel extends JPanel {
    Image image;
 
    public ImagePanel(Image image) {
        this.image = image;
    }
 
    public void paintComponent(Graphics g) {
        super.paintComponent(g); //paint background
 
        //Draw image at its natural size first.
        g.drawImage(image, 0, 0, this);
    }
}

Reply

Sujets relatifs:

Leave a Replay

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