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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 63
    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 éclairé 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
    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.

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

    Informations forums :
    Inscription : Avril 2006
    Messages : 63
    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