Bonjour,
J'ai vraiment besoin de votre aide, j'aimerai mettre une photo en arrière plan dans une JFrame mais j'y arrive pas, j'ai essayer de chercher sur des forums mais ça ne marche pas pour moi !
Merci
Bonjour,
J'ai vraiment besoin de votre aide, j'aimerai mettre une photo en arrière plan dans une JFrame mais j'y arrive pas, j'ai essayer de chercher sur des forums mais ça ne marche pas pour moi !
Merci
As-tu essayé le code qui se trouve à cette adresse ?
http://www.java2s.com/Code/Java/Swin...roundimage.htm
Le secret semble se trouver dans la définition de repaint.
Il se trouve que j'ai encore un léger problème, je travaille avec netBeans et j'ai déjà une Jframe avec ces composants et tout, et pour appliqué ce code, j'ai mis la classe ImahePanel() mais pour le main j'ai essayé de faire ca :
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
InterfacePrincipale frame = null;
new InterfacePrincipale().setVisible(true);
ImagePanel panel = new ImagePanel(new ImageIcon("E:/AiSli.jpg").getImage());
//JFrame frame = new JFrame();
frame.getContentPane().add(panel);
frame.pack();
frame.setVisible(true);
}
});
}
mais ça marche pas
C'est pas mieux comme ça ?
Tu n'as pas défini frame. Tu laisses à null.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 InterfacePrincipale frame = new InterfacePrincipale(); ImagePanel panel = new ImagePanel(new ImageIcon("E:/AiSli.jpg").getImage()); frame.getContentPane().add(panel); frame.pack(); frame.setVisible(true);
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