Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    312

    actionlistener multipli

    Salve a tutti,
    ho un problema difficile da spiegare, ma ci provo.
    Ho una classe Client che implementa un metodo ActionPerformed legato da un JButton della swing. Questo metodo, collegandosi ad un server estrare dei dati dinamicacamente e fa partire un thread.
    codice:
    public  void actionPerformed (ActionEvent event){
    /* ricavo dati i quali mi servono per far partire un thread*/
    T.start();
    }
    Ora dovrei implementare un altro actionlistener su un altro JButton che mi blocchi il thread T e faccia partire un'altro thread che per essere costruito prende in input quei dati presi nel metodo scritto sopra. Come posso fare? Qualche suggerimento?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    312
    Ho provato a dichiarare la il thread come variabile statica della classe
    public static Thread t;
    Per poi crearlo nell'action evente: t = new Thread(...).
    Così facendo quando gli mando l'interrupt mi lancia un'eccezione di tipo nullpointer anche se ho la certezza che il thread t è già stato avviato

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.