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

Développement Web avec .NET Discussion :

affichage d'une image


Sujet :

Développement Web avec .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Femme Profil pro
    Informatique
    Inscrit en
    Décembre 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Informatique

    Informations forums :
    Inscription : Décembre 2016
    Messages : 2
    Par défaut affichage d'une image
    je veut savoir est ce que c'est possible de afficher une image a la fenetre qui était insérer dans un jbutton en java sous éclipse
    j'ai deja mettre image dans un buttoon

    import java.awt.*;

    import javax.swing.*;
    public class fenetrea extends JFrame {

    /**
    *
    */
    private static final long serialVersionUID = 1L;
    private JMenuBar menuBar = new JMenuBar();
    private JMenu test1 = new JMenu("Fichier");
    private JMenu test1_2 = new JMenu("enregistrer sous");
    private JMenu test2 = new JMenu("Edition");
    private JMenu test3 = new JMenu("Diagramme");

    private JMenuItem item1 = new JMenuItem("Ouvrir",new ImageIcon("C:/Users/Amina/Downloads/1477174370_Arrow_Forward.png"));

    private JMenuItem item2 = new JMenuItem("Fermer");
    private JMenuItem item3 = new JMenuItem("Lancer");
    private JMenuItem item4 = new JMenuItem("Arrêter");
    private JMenuItem item5 = new JMenuItem(" Diagramme Objet");
    private JMenuItem item6 = new JMenuItem("Diagramme Classe") ;
    private JMenuItem item7 = new JMenuItem("Diagramme Cas D'utilidation ");
    private JMenuItem item8 = new JMenuItem("Diagrammes Activite ");
    private JMenuItem item9 = new JMenuItem("Diagrammes Etat");
    private JCheckBoxMenuItem jcmi1 = new JCheckBoxMenuItem("Choix 1");
    private JCheckBoxMenuItem jcmi2 = new JCheckBoxMenuItem("Choix 2");

    private JRadioButtonMenuItem jrmi1 = new JRadioButtonMenuItem("Radio 1");
    private JRadioButtonMenuItem jrmi2 = new JRadioButtonMenuItem("Radio 2");

    private JPanel contentPane;
    private final JButton button = new JButton("",new ImageIcon("C:/Users/Amina/Downloads/1477174370_Arrow_Forward.png"));


    private final JButton btnNewButton_3 = new JButton("",new ImageIcon("C:/Users/Amina/Pictures/U+21E2.gif"));
    private final JButton button_1 = new JButton("",new ImageIcon("C:/Users/Amina/Pictures/25px-U+21AA.svg.png"));/**
    * Launch the application.
    */
    public static void main(String[] args) {
    EventQueue.invokeLater(new Runnable() {
    public void run() {
    try {
    fenetrea frame = new fenetrea();
    frame.setVisible(true);
    } catch (Exception e) {
    e.printStackTrace();
    }
    }
    });
    }

    /**
    * Create the frame.
    */
    public fenetrea() {
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setBounds(100, 100, 715, 574);
    contentPane = new JPanel();
    contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
    setContentPane(contentPane);
    contentPane.setLayout(null);

    JButton btnNewButton = new JButton("",new ImageIcon("C:/Users/Amina/Downloads/Actor1.png"));
    btnNewButton.addMouseListener(new MouseAdapter() {
    @Override
    public void mouseClicked(MouseEvent arg0) {
    }
    });
    btnNewButton.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent arg0) {
    }
    });
    btnNewButton.setBounds(600, 114, 89, 51);
    contentPane.add(btnNewButton);
    button.setBounds(600, 176, 89, 29);

    contentPane.add(button);

    JLabel lblBoutonsStandars = new JLabel(" boutons standars");
    lblBoutonsStandars.setBounds(574, 11, 115, 23);
    contentPane.add(lblBoutonsStandars);

    JButton btnNewButton_1 = new JButton("",new ImageIcon("C:/Users/Amina/Pictures/U+21FE.gif"));
    btnNewButton_1.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent arg0) {
    }
    });
    btnNewButton_1.setBounds(600, 257, 89, 29);
    contentPane.add(btnNewButton_1);
    btnNewButton_3.setBounds(600, 217, 89, 29);

    contentPane.add(btnNewButton_3);
    button_1.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
    }
    });
    button_1.setBounds(643, 34, 46, 23);

    contentPane.add(button_1);

    JButton btnNewButton_2 = new JButton("",new ImageIcon("C:/Users/Amina/Downloads/1477175369_ic_crop_square_48px.png"));
    btnNewButton_2.setBounds(600, 290, 89, 29);
    contentPane.add(btnNewButton_2);

    JLabel lblOutilsDeDiagrammes = new JLabel(" outils de diagrammes ");
    lblOutilsDeDiagrammes.setBounds(551, 67, 138, 36);
    contentPane.add(lblOutilsDeDiagrammes);

    JButton button_2 = new JButton("");
    button_2.setBounds(600, 330, 89, 23);
    contentPane.add(button_2);

    JButton button_3 = new JButton("");
    button_3.setBounds(600, 373, 89, 23);
    contentPane.add(button_3);

    //On initialise nos menus
    this.test1.add(item1);

    //On ajoute les éléments dans notre sous-menu
    this.test1_2.add(jcmi1);
    this.test1_2.add(jcmi2);
    //Ajout d'un séparateur
    this.test1_2.addSeparator();
    //On met nos radios dans un ButtonGroup
    ButtonGroup bg = new ButtonGroup();
    bg.add(jrmi1);
    bg.add(jrmi1);
    //On présélectionne la première radio
    jrmi1.setSelected(true);

    this.test1_2.add(jrmi1);
    this.test1_2.add(jrmi2);

    //Ajout du sous-menu dans notre menu
    this.test1.add(this.test1_2);
    //Ajout d'un séparateur
    this.test1.addSeparator();
    item2.addActionListener(new ActionListener(){
    public void actionPerformed(ActionEvent arg0) {
    System.exit(0);
    }
    });
    this.test1.add(item2);
    this.test2.add(item3);
    this.test2.add(item4);
    this.test3.add(item5);
    this.test3.add(item6);
    this.test3.add(item7);
    this.test3.add(item8);
    this.test3.add(item9);
    //L'ordre d'ajout va déterminer l'ordre d'apparition dans le menu de gauche à droite
    //Le premier ajouté sera tout à gauche de la barre de menu et inversement pour le dernier
    this.menuBar.add(test1);
    this.menuBar.add(test2);
    this.menuBar.add(test3);
    this.menuBar.add(test3);
    this.menuBar.add(test3);
    this.menuBar.add(test3);
    this.menuBar.add(test3);
    this.setJMenuBar(menuBar);
    this.setVisible(true);
    }
    }

  2. #2
    Membre Expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Par défaut
    Salut,

    pose ta question sur le forum Java, là t'es sur le .NET

    NB : n'oublie pas d'utiliser les balises CODE pour présenter des extraits de code, ce sera plus lisible.

Discussions similaires

  1. [Tomcat] Affichage d'une image
    Par david71 dans le forum Tomcat et TomEE
    Réponses: 8
    Dernier message: 15/02/2005, 11h37
  2. Réponses: 2
    Dernier message: 27/12/2004, 09h23
  3. Pbs d'affichage d'une image sur un panel
    Par ysr1 dans le forum C++Builder
    Réponses: 2
    Dernier message: 23/09/2004, 09h55
  4. [FLASH MX] Qualité d'affichage d'une image
    Par n_tony dans le forum Flash
    Réponses: 3
    Dernier message: 16/08/2004, 09h44
  5. Affichage d'une image sous linux
    Par Braim dans le forum x86 32-bits / 64-bits
    Réponses: 5
    Dernier message: 25/03/2003, 10h41

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