J'ai une méthode qui s'exécute sur l'EDT et dans ce que je veux faire exécuter quelque chose sur un nouveau thread (non EDT). Mon code actuel suit:Rendre le thread exécuté sur un thread non EDT (thread d'envoi d'événement) à partir d'EDT
@Override
public void actionPerformed(ActionEvent arg0) {
//gathering parameters from GUI
//below code I want to run in new Thread and then kill this thread/(close the JFrame)
new GameInitializer(userName, player, Constants.BLIND_STRUCTURE_FILES.get(blindStructure), handState);
}
Je veux qu'il soit exécuté en dehors de l'EDT, sur un nouveau fil – Aly
Regardez mon exemple, le travail ne serait pas exécuté sur l'EDT. –
Merci j'ai appelé t.run() à la place qui l'a fait se casser – Aly