Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [Java] Problema java.swing e socket

    Ciao a tutti, ho creato due piccoli programmini per provare la gestione dei socket con java, però ho un piccolo problema quando tento di mostrare l'input ricevuto sul server dal client, posto il codice per semplificare le cose:

    codice:
    public void inc_msg(String msg){
              label= new JLabel (msg);
              panel=new JPanel();
              panel.add(label);
              panel.setVisible(true);
              frame.add(panel);
    
              }
    Questo metodo ha il compito di modificare il label nella finestra e dargli il valore passato come string, ma quando gli passo il valore qui:

    codice:
    public String server_work(){
            String line = null;
             try{
           //Accetto le eventuali connesioni dei client
               clientSocket = service.accept();
            }
           catch (IOException exc){
           //Se si verifica un eccezione la mostro all'esterno
               System.out.println(exc);
           }
            //Indico le azioni da eseguire quando il server lavora
            DataInputStream input;
            PrintStream output;
    
            try{
                input= new DataInputStream(clientSocket.getInputStream());
                output= new PrintStream(clientSocket.getOutputStream());
    
                while(true){
                    line = input.readLine();
                    output.println(line);
                    interfaccia.inc_msg(line);
                    System.out.println(line);
                }
            }
                catch(IOException exc){
                    System.out.println(exc);
            }
                return line;
                }
    Non modifica il label.
    Qual è il problema?
    Sperando di essermi fatto capire, vi ringrazio in anticipo per l'aiuto.

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: [Java] Problema java.swing e socket

    Originariamente inviato da ofgood
    Non modifica il label.
    Qual è il problema?
    Solita questione di thread probabilmente Fai una ricerca nel forum, se n'è parlato fino alla nausea in passato
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.