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

AWT/Swing Java Discussion :

gif transparent ds un Jpanel


Sujet :

AWT/Swing Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 63
    Points : 52
    Points
    52
    Par défaut gif transparent ds un Jpanel
    Tout est dans le titre merci d'avance...
    En faite j'ai déja fait mes gif transparent avec GIMP et maintenant je souhaite les ajouterr a mon jpanel.
    Si qqun a une classe assez explicite c'est vraiment pas de refus.
    JE DEBUTE EN JAVA...
    Merci d'avance

  2. #2
    Membre habitué Avatar de horkets
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    326
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 326
    Points : 138
    Points
    138
    Par défaut
    Pour la transparence des Panel, Button, LayeredPane , ... il y a la méthode setOpaque(boolean arg).
    Pour importer ton image il y les mediaTracker (Il y a surement d'autre methode ... je ne les connais pas encore)

    Ceci dit, voilà une classe qui pourra peut etre t'aiguilller :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
     
    /*  
     * Viewer.java 
     */ 
     
    import java.awt.*; 
    import java.awt.event.WindowAdapter; 
     
    import javax.swing.JPanel; 
     
    @SuppressWarnings("serial") 
    public class Viewer extends JPanel { 
     
        public Viewer(String fileName) { 
            Toolkit toolkit = Toolkit.getDefaultToolkit(); 
            image = toolkit.getImage(this.fileName); 
            MediaTracker mediaTracker = new MediaTracker(this); 
            mediaTracker.addImage(image, 0); 
            try 
            { 
                mediaTracker.waitForID(0); 
            } 
            catch (InterruptedException ie) 
            { 
                System.err.println(ie); 
                System.exit(1); 
            } 
            addWindowListener(new WindowAdapter() { 
                  public void windowClosing(WindowEvent e) { 
                    System.exit(0); 
                  } 
            }); 
            setSize(image.getWidth(null), image.getHeight(null)); 
            setTitle(fileName); 
            show(); 
        } 
     
        public void paint(Graphics g) { 
            //g.drawImage(image, 0, 0, null); 
            g.drawImage( image, 0, 0,600, 600, this ); 
        } 
     
        private Image image; 
        //private String fileName = "PATH"; 
     
        public static void main(String[] args) { 
            Viewer view= new Viewer(PATH); 
            view.setOpaque(true); 
            view.setVisible(true); 
        } 
    }
    Cette classe te permettra d'afficher une image à partir d'un fichier.
    24 hours a day ... never enough

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 63
    Points : 52
    Points
    52
    Par défaut
    Dsl ms j'utilise netbeans t ta classe a des erreurs...
    Merci kan meme de ton aide

Discussions similaires

  1. Gif transparent animé
    Par julius1983 dans le forum Composants VCL
    Réponses: 3
    Dernier message: 10/09/2009, 19h32
  2. C# VS2005 Gif Transparent sur une picture.
    Par mr_keyser dans le forum Windows Forms
    Réponses: 1
    Dernier message: 29/05/2007, 16h18
  3. afficher un GIF transparent au démarrage de mon appli
    Par bandito dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 21/10/2006, 11h22
  4. Réponses: 2
    Dernier message: 26/04/2006, 21h34

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