Utiliser une image dans jbuilder
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
je suis en train de realiser mon projet de fin d'étude et j'ai un probléme qui consiste à utiliser ou bien importer une image à partir d'un autre fichier àfin de la mettre dans mon interface sur jbuilder.
merci pour votre aide.
je suis en train de realiser mon projet de fin d'étude et j'ai un probléme qui consiste à utiliser ou bien importer une image à partir d'un autre fichier àfin de la mettre dans mon interface sur jbuilder.
merci pour votre aide.
A voir également:
- Utiliser une image dans jbuilder
- Comment utiliser chromecast sur tv - Guide
- Légender une image - Guide
- Image iso - Guide
- Utiliser iphone comme webcam - Guide
- Utiliser une tablette comme ecran pc - Guide
2 réponses
Bonjour
essayes ca
va sur le dossier de projets de jbuilder puis tu copie l'image dans ton projet et tu ouvre le projet avec jbuilder
peut etre que c ava marcher
bonne chance
essayes ca
va sur le dossier de projets de jbuilder puis tu copie l'image dans ton projet et tu ouvre le projet avec jbuilder
peut etre que c ava marcher
bonne chance
Bonjour
essayes de mettre l'image dans un label
Bonne chance
essayes de mettre l'image dans un label
Bonne chance
jai essayer ta proposition mais ca marche pas .
voici le code
package pfe;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class terrain extends JFrame {
private Container c;
private JPanel imagePanel;
private String filePath;
JFileChooser jFileChooser1 = new JFileChooser();
public terrain(String filePath) {
super("Image de fond");
this.filePath = filePath;
initialize();
}
private void initialize() {
setDefaultCloseOperation(EXIT_ON_CLOSE);
c = getContentPane();
imagePanel = new JPanel() {
public void paint(Graphics g) {
try {
BufferedImage image = ImageIO.read(new File(filePath));
g.drawImage(image, 0, 0, null);
} catch (IOException e) {
e.printStackTrace();
}
}
};
imagePanel.setPreferredSize(new Dimension(640, 480));
c.add(imagePanel);
this.getContentPane().add(jFileChooser1, BorderLayout.CENTER);
}
ImageIcon image = new ImageIcon("C:\\terrain.svg");
JLabel background = new JLabel(image);
background.setBounds(0, 0, image.getIconWidth(), image.getIconHeight());
panThumb.add(background);
panThumb.repaint();
public static void main(String[] args) {
String imagePath = "C:/terrain de basket-ball.svg";
terrain fond = new terrain(imagePath);
fond.pack();
fond.setVisible(true);
}
}
merci pour votre aide
voici le code
package pfe;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class terrain extends JFrame {
private Container c;
private JPanel imagePanel;
private String filePath;
JFileChooser jFileChooser1 = new JFileChooser();
public terrain(String filePath) {
super("Image de fond");
this.filePath = filePath;
initialize();
}
private void initialize() {
setDefaultCloseOperation(EXIT_ON_CLOSE);
c = getContentPane();
imagePanel = new JPanel() {
public void paint(Graphics g) {
try {
BufferedImage image = ImageIO.read(new File(filePath));
g.drawImage(image, 0, 0, null);
} catch (IOException e) {
e.printStackTrace();
}
}
};
imagePanel.setPreferredSize(new Dimension(640, 480));
c.add(imagePanel);
this.getContentPane().add(jFileChooser1, BorderLayout.CENTER);
}
ImageIcon image = new ImageIcon("C:\\terrain.svg");
JLabel background = new JLabel(image);
background.setBounds(0, 0, image.getIconWidth(), image.getIconHeight());
panThumb.add(background);
panThumb.repaint();
public static void main(String[] args) {
String imagePath = "C:/terrain de basket-ball.svg";
terrain fond = new terrain(imagePath);
fond.pack();
fond.setVisible(true);
}
}
merci pour votre aide
j'ai essayé votre solution propose mais elle ne marche pas. et j'ai essayé pas mal de fois de tentative et sans résultats .
merci de votre aide.
svp aidez moi car il ne me reste pas bcp de temps pour mon pfe
code:
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.*;
import java.awt.*;
public class terrain extends JFrame {
private Container c;
private JPanel imagePanel;
private String filePath;
JFileChooser jFileChooser1 = new JFileChooser();
public terrain(String filePath) {
super("Image de fond");
this.filePath = filePath;
initialize();
}
private void initialize() {
setDefaultCloseOperation(EXIT_ON_CLOSE);
c = getContentPane();
imagePanel = new JPanel() {
public void paint(Graphics g) {
try {
BufferedImage image = ImageIO.read(new File(filePath));
g.drawImage(image, 0, 0, null);
} catch (IOException e) {
e.printStackTrace();
}
}
};
imagePanel.setPreferredSize(new Dimension(640, 480));
c.add(imagePanel);
this.getContentPane().add(jFileChooser1, BorderLayout.CENTER);
}
public static void main(String[] args) {
String imagePath = "C:/terrain de basket-ball.svg";
terrain fond = new terrain(imagePath);
fond.pack();
fond.setVisible(true);
}
}