bonjour à tous, toujours sur mon projet java j'ai fait un beau formulaire qui me permet de saisir les caractéristiques d'un produit, et je dois lui joindre une image

pour ne pas avoir à stocker les images (pour l'instant on ne sait pas faire de liens avec une BD, on stock les datas dans un fichier texte), j'ai entrepris de travailler avec des URL d'images. j'ai trouvé du code sur internet, mais je galère à le faire tourner...

voici une version raccourcis de mon code pour tester la fonction d'affichage avec une url d'image bateau :

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
JFrame fenImage = new JFrame();
		JLabel labelImage = new JLabel();		
		java.net.URL u;
		try { u = new URL("http://bilad.fr/model_fichiers/img_surgele.jpg");
		ImageIcon imageTemp = new ImageIcon(u);
		JLabel cadreIMG = new JLabel (imageTemp);
		}
		catch (MalformedURLException e1) {
			e1.printStackTrace();
		}
		fenImage.add(labelImage);	
 
		// Definition de la fenetre
		fenImage.setSize(400,400); 
		fenImage.setResizable(false);
		fenImage.setLocationRelativeTo(null); 
		fenImage.setVisible(true);
		fenImage.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
dans mon formulaire de saisie complet, ya :
- un champs "URL" ou on vient coller l'url de l'image
- un bouton "test URL"
et bien évidemment l'image doit s'afficher dans le JLabel qui se trouve juste en dessous du champs URL + bouton (et non pas dans une fenêtre extérieure), le tout sans perdre les données saisies dans les autres champs de la fenêtre

merci de votre aide