Bonjour, je souhaiterais savoir comment mettre une image en background d'une JList.
(je suis sous netbeans).
Merci
Bonjour, je souhaiterais savoir comment mettre une image en background d'une JList.
(je suis sous netbeans).
Merci
Dans mon initComponent j'ai fait ça :
et j'ai une exception : javax.imageio.IIOException: Can't read input file!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 filePath = "C:\background12cs.jpg"; jPanel2 = new javax.swing.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(); } } };
alors que l'image se trouve bien dans c:
Essaie avec ça:
Le '\' est un caractère d'échappement, il faut le doubler pour en avoir un.
Code : Sélectionner tout - Visualiser dans une fenêtre à part filePath = "C:\\background12cs.jpg";
merci c'était bien ça![]()
Par contre l'image est bien visible mais n'est pas en background. car la textfield qui devait etre dessus est maintenant invisible.
Je pense que ton texte n'est tout simplement pas dessiné.
Pense à faire un "super.paint(g);" après avoir dessiné ton image ou bien dessine ton image dans la méthode paintComponent();
Partager