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] probleme de scintillement


Sujet :

AWT/Swing Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 106
    Points : 78
    Points
    78
    Par défaut [GIF] probleme de scintillement
    Bonjour à tous,

    Mon problème vient à partir du moment où j'ajoute un GIF sur mon JPanel.
    Le curseur de ma souris clignote (scintille) très rapidement (comme si ca bouclé pour rafraichir l'image).

    Pour naviguer dans le logiciel, c'est très vilain.

    Je vous interroge donc si il y a une option particuliere ou un point spécifique à ce sujet. (j'ai fais mes recherches et j'ai rien trouvé à ce sujet)

    Premiere question: est-ce que c'est normal?
    Deuxieme question: y'a t il une solution? si oui, laquelle?

    Ceci dessus ce que j'ai utilisé (rien de particulier): (une image de fond + mon GIF animé)


    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
    import java.awt.*;
    import javax.swing.*;
     
    public class PanelPresentation extends JPanel{
     
        protected Image image;
        protected Image image_anim;
     
        public PanelPresentation()
        {
    	this.setPreferredSize(new Dimension(600, 450));
    	this.setLayout(new BorderLayout());
     
    	/* zone de texte "Gestionnaire de personnages" */
    	JLabel jta = new JLabel("[ Gestionnaire de personnages ]", JLabel.CENTER);
    	jta.setFont(new Font("Serif", Font.BOLD, 35));
    	jta.setForeground(new Color(255,255,255));
     
    	/* on ajoute les élements au JPanel */
    	this.add(jta, BorderLayout.NORTH);
     
    	/* image de fond et GIF animé*/
    	this.image = Toolkit.getDefaultToolkit().getImage("images/fond.jpg");
    	this.image_anim = Toolkit.getDefaultToolkit().getImage("images/animation-presentation2.gif");
        }
     
        public void paintComponent(Graphics g)
        {
    	g.drawImage(image, 0, 0, getWidth(), getHeight(), this);
    	g.drawImage(image_anim, getWidth()/2, getHeight()/2, this);
        }
    }

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 106
    Points : 78
    Points
    78
    Par défaut [Résolu]
    Problème sous VMWare...ça ne le fait pas ailleurs !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme de scintillement (le retour!)
    Par john stedd dans le forum VB.NET
    Réponses: 18
    Dernier message: 06/08/2008, 15h44
  2. Probleme de Scintillement
    Par guitariste dans le forum SDL
    Réponses: 10
    Dernier message: 10/02/2008, 18h03
  3. probleme de scintillement d un graphique
    Par hamster. dans le forum Interfaces Graphiques en Java
    Réponses: 2
    Dernier message: 04/02/2008, 01h34
  4. probleme de scintillation
    Par john stedd dans le forum VB.NET
    Réponses: 5
    Dernier message: 02/10/2007, 09h51
  5. [Control] Problemes de scintillement sur control perso
    Par Clorish dans le forum Composants VCL
    Réponses: 4
    Dernier message: 07/07/2005, 14h55

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