Modification d'une frame après réception d'une socket
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:
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();
}
} |