Bonjour,
Mon but est de modifier un Panel après réception de donnée via une socket
par exemple changer l'image de fond via un label
le problème c'est que tant que je n'ai pas reçu ma socket je peux la modifier a ma sauce mais dès que j'accepte la socket impossible de modifier quoi que ce soit
quelqu'un a une idée ?
merci d'avance
voici mon code :
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
19 public void run() { try { while(true){ // si ma modif est faite ici ca marche socket = socketserver.accept(); in = new BufferedReader (new InputStreamReader (socket.getInputStream())); message_distant = in.readLine(); socket.close(); // ici ca ne marche plus panel2.add(new JLabel(new ImageIcon("C:/wamp/www/Script/Maquette/photo/"+message_distant))); } } catch (IOException e) { e.printStackTrace(); } }
Partager