Précédent   Forum du club des développeurs et IT Pro > Java > Interfaces Graphiques en Java
Interfaces Graphiques en Java Forum d'entraide pour les interfaces graphiques en Java (Swing, AWT, JFace, SWT, Graphisme 2D et 3D, clients riches, ...). Avant de poster -> Les cours sur les Interfaces Graphiques - FAQ GUI Java
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 06/10/2012, 13h18   #1
Soap7
Invité de passage
 
Inscription : avril 2012
Messages : 7
Détails du profil
Informations forums :
Inscription : avril 2012
Messages : 7
Points : 0
Points : 0
Par défaut 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();
        }
    }
Soap7 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/10/2012, 13h21   #2
sinok
Modérateur
 
Avatar de sinok
 
Inscription : août 2004
Messages : 8 644
Détails du profil
Informations personnelles :
Âge : 33
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : août 2004
Messages : 8 644
Points : 12 452
Points : 12 452
http://gfx.developpez.com/tutoriel/j...ing-threading/
__________________
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.
sinok est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h27.


 
 
 
 
Partenaires

Hébergement Web