Alors là, java m'étonnera toujours :
afficher une image stockée dans une chaîne en passant par un JLabel :ccool:
Je serais curieux de savoir où tu as péché ce code
Sinon le code simpliste pour afficher une image venant d'un fichier en fond de JPanel
Code:
1 2 3 4 5
| public void paintComponent(Graphics g) {
java.awt.Toolkit toolkit = java.awt.Toolkit.getDefaultToolkit();
Image image = toolkit.getImage("fichier");
g.drawImage(image ,0,0,null);
} |
pas très optimisé car en principe on devrait charger le fichier en dehors de paintComponent mais bon, pour commencer ...
Plus de précision dans la
FAQ