bonjour
Je suis toute debutante en java, et voila mon problème :
je cherche a afficher une image stockée sur disque dans un jpanel d'une interface graphique, jai beaucoup trainer sur ca mais je n'ai pas trouver la solution,
cordialement;
bonjour
Je suis toute debutante en java, et voila mon problème :
je cherche a afficher une image stockée sur disque dans un jpanel d'une interface graphique, jai beaucoup trainer sur ca mais je n'ai pas trouver la solution,
cordialement;
Tu peux faire quelque chose comme cela :
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 import java.awt.Graphics; import java.awt.Image; import java.awt.Toolkit; import javax.swing.JFrame; import javax.swing.JPanel; public class JPanelImage extends JPanel { private Image img; public void setBackground(Image img){ this.img = img; } @Override protected void paintComponent(Graphics g) { super.paintComponent(g); if(img!=null)g.drawImage(img, 0, 0, null); } public static void main(String[] args) { JFrame frame = new JFrame(); JPanelImage panel = new JPanelImage(); panel.setBackground(Toolkit.getDefaultToolkit().getImage("image.jpg")); frame.add(panel); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } }
- Pour charger l'image, regarde ici
- Pour l'afficher, tu peux utiliser un JLabel
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager