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

    Vettori (chat)

    vi espongo il mio problema: ho creato una chat dal cui client è possibile avviare una nuova interfaccia per giocare a scacchi. Ora se A si connette e crea per esempio 3 tavoli, questi tre oggetti vengono aggiunti al vettore "tavoli" nel Server (che è uno static). Se B adesso crea due tavoli, la loro posizione non è 3 e 4, ma ancora 0 e 1!!!

    Eppure ogni volta che si crea un oggetto Tavolo:

    id = Server.tavolo.size();
    Server.tavolo.addElement(this);

    [In Server.java il vettore è stato inizializzato così: public static Vector tavolo = new Vector();]

    Non capisco l'errore!

    Grazie per l'aiuto

  2. #2
    Qual è la parte di codice nel server che aggiunge l'elemento passato al vector?? :master:

    Ciao.
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  3. #3
    Aggiungo l'elemento del vettore attraverso Server.tavolo.addElement(this)

    class Partita {
    ...
    id = Server.tavolo.size();
    Server.tavolo.addElement(this);
    }

    class Server {
    ...
    public static Vector tavolo = new Vector();
    ...
    }

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.