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 :

Problème avec JButton


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations forums :
    Inscription : Août 2012
    Messages : 12
    Par défaut Problème avec JButton
    Bonjour,

    Je voudrais ajouter une image de fond à mon bouton mais il y a soucis : l'image ne s'affiche pas (pourtant le fichier existe ! ).

    Merci de m'éclairer sur ce problème

    Voici le code
    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
     
    import javax.swing.*;
    import java.io.*;
     
    public class Fenetre{
        private JButton bouton;
        private JFrame frame = new JFrame("titre");
     
        public Fenetre(){
            File file = new File("eat.gif");
            if(file.exists())
                System.out.println("file found");
            else
                System.out.println("file not found");
            frame.setTitle("Bouton");
            frame.setSize(1000, 500);
            frame.setLayout(null);
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
     
            Icon warnIcon = new ImageIcon("eat.gif"));
     
            bouton = new JButton(warnIcon);
            bouton.setBounds(10,10,103,24);
     
            frame.add(bouton);
            frame.setVisible(true);
        }
    }
    Merci

  2. #2
    Membre chevronné
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 312
    Par défaut
    Bonjour,

    Mis à part la parenthèse en trop à cette ligne, ton programme fonctionne parfaitement chez moi.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Icon warnIcon = new ImageIcon("eat.gif"));

  3. #3
    Membre habitué
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations forums :
    Inscription : Août 2012
    Messages : 12
    Par défaut
    Citation Envoyé par ludomacho Voir le message
    Bonjour,

    Mis à part la parenthèse en trop à cette ligne, ton programme fonctionne parfaitement chez moi.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Icon warnIcon = new ImageIcon("eat.gif"));

    J'ai enlever la parenthèse de trop mais ça fonctionne pas chez moi et je sais pas ce qui cloche ...

    Merci

  4. #4
    Membre chevronné
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 312
    Par défaut
    tu peux joindre ton image?

  5. #5
    Membre habitué
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations forums :
    Inscription : Août 2012
    Messages : 12
    Par défaut
    Erreur corriger problème avec l'image

    Merci

  6. #6
    Membre chevronné
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 312
    Par défaut
    Bonjour,

    Effectivement ton .gif ne fonctionne pas???

    IL est etrangement gros pour une petite image 37Ko

    Par contre, si tu remplaces .gif par .png ça fonctionnera très bien. La taille devient 4Ko ce qui est normal

    Et encore plus étrange, si tu retransformes .png en .gif ça fonctionne encore et la taille est egalement de 4Ko.

Discussions similaires

  1. [JButton][JTabbedPane] Problème avec un listener
    Par mitnick2006 dans le forum Composants
    Réponses: 14
    Dernier message: 16/08/2008, 19h28
  2. Problème avec mes JButton
    Par zwibir dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 10/12/2007, 20h04
  3. Problème avec getRootPane().setDefaultButton(JButton)
    Par RR instinct dans le forum AWT/Swing
    Réponses: 9
    Dernier message: 12/09/2007, 08h35
  4. Swing : problème avec un Jbutton
    Par Gilouou dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 05/11/2006, 00h37
  5. Problème avec JButton
    Par bressan dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 20/06/2006, 13h01

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