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

Composants Java Discussion :

[JButton] Mettre un icon


Sujet :

Composants Java

  1. #1
    Débutant Avatar de Green Lemon
    Profil pro
    Inscrit en
    Août 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 55
    Points : 34
    Points
    34
    Par défaut [JButton] Mettre un icon
    Bonjour,
    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
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class ToolBarFrame3 extends JFrame{
     
        public ToolBarFrame3() {
            super("Title");
            setSize(450, 250);
     
        addWindowListener(new WindowAdapter( ) {
          public void windowClosing(WindowEvent e) {
            System.exit(0);
          }
        });
     
        ActionListener printListener = new ActionListener( ) {
          public void actionPerformed(ActionEvent ae) {
            System.out.println(ae.getActionCommand( ));
          }
     
     
        };
        JPanel panneau = new JPanel();
        panneau.setLayout(new FlowLayout(FlowLayout.CENTER));
     
        JButton button = new JButton(new ImageIcon("image.jpg"));
        button.addActionListener(printListener);
        panneau.add(button);
        add(panneau, BorderLayout.NORTH);
     
     
        }
        public static void main(String args[]) {
            ToolBarFrame3 main = new ToolBarFrame3();
            main.setVisible(true);
     
        }
     
     
     
    }
    Je créer mon .jar comment faut-il faire mon qu'il m'éxécute l'image faut-il la rajouter après avec Winrar ou autre(s) ?



    Cordialement

  2. #2
    Expert confirmé
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Points : 4 015
    Points
    4 015
    Par défaut
    Bonjour
    Je créer mon .jar comment faut-il faire mon qu'il m'éxécute l'image faut-il la rajouter après avec Winrar ou autre(s) ?
    Tu peux tout simplement mettre ton image dans dans le jar et le charger par la " ClassLoader"
    ex:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     ClassLoader cl = this.getClass().getClassLoader();
     ImageIcon monImage=new ImageIcon(cl.getResource(nomImage ));
    Tu peux trouver d'autres methode aussi sinon à http://java.developpez.com/faq/gui/?...QUE_IMAGE_lire
    @+
    Je suis ce que je suis grâce à ce que nous sommes tous Humanité aux Humains!! !

    Entre ce que je pense, ce que je veux dire, ce que je crois dire, ce que je dis ce que vous avez envie d'entendre, ce que vous croyez entendre, ce que vous entendez, ce que vous avez envie de comprendre, ce que vous comprenez ... Il y a dix possibilités que nous ayons des difficultés à communiquer. Mais essayons quand meme ....... E. Wells

  3. #3
    Débutant Avatar de Green Lemon
    Profil pro
    Inscrit en
    Août 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 55
    Points : 34
    Points
    34
    Par défaut
    Merci beaucoup
    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
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class ToolBarFrame3 extends JFrame{
     
        public ToolBarFrame3() {
            super("Title");
            setSize(450, 250);
     
        addWindowListener(new WindowAdapter( ) {
          public void windowClosing(WindowEvent e) {
            System.exit(0);
          }
        });
     
        ActionListener printListener = new ActionListener( ) {
          public void actionPerformed(ActionEvent ae) {
            System.out.println(ae.getActionCommand( ));
          }
     
     
        };
        JPanel panneau = new JPanel();
        panneau.setLayout(new FlowLayout(FlowLayout.CENTER));
        java.net.URL url = getClass().getResource("1.gif");
     
     
        JButton button = new JButton(new ImageIcon(url));
        button.addActionListener(printListener);
        panneau.add(button);
        add(panneau, BorderLayout.NORTH);
     
     
        }
        public static void main(String args[]) {
            ToolBarFrame3 main = new ToolBarFrame3();
            main.setVisible(true);
     
        }
     
     
     
     
    }
    Le .jar est téléchargeable
    J'aimerais redimentionner mon JButton comment faire (ou l'image car j'ai pris par défault une image de windows (colline) qui est bien trop grande comment faire pour quelle tienne a côté d'un text sur un JButton ?

    Cordialement

Discussions similaires

  1. [Win32] Mettre une icone
    Par Marineee dans le forum MFC
    Réponses: 14
    Dernier message: 02/01/2008, 14h52
  2. Réponses: 11
    Dernier message: 10/03/2006, 16h56
  3. [JButton] Mettre en surbrillance un JButton
    Par ThanosT dans le forum Composants
    Réponses: 3
    Dernier message: 06/11/2005, 10h26
  4. Comment mettre une icone dans un bouton ?
    Par Hokagge dans le forum MFC
    Réponses: 7
    Dernier message: 29/06/2005, 20h28
  5. [MFC] mettre des icones sur un CTreeCtrl
    Par Toutouffe dans le forum MFC
    Réponses: 3
    Dernier message: 30/11/2004, 17h11

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