Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Ironmax
    Registrato dal
    Dec 2008
    Messaggi
    1,026

    Multi Thread con i bottoni della frame

    Buongiorno.
    Ho creato un semplice programmino che esegue due thread e stampa a console e separatamente i due thread. Fin qui va bene.
    Ma se faccio la stessa cosa con due bottoni grafici all'interno di un frame, finestra windows, sulla propričtā del posizionameento del bottone nel frame, dice che non trova il codice sorgente.
    Il tutto lo metto nel metodo run(); sia il codice a console che quello grafico.

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Non ho capito nulla.
    Ma una cosa va detta: quando si ha a che fare con GUI e thread bisogna prestare molta attenzione perchč la GUI č gestita da un unico thread (EDT Event Dispatch Thread) che:

    1) Non va mai tenuto impegnato per operazioni laboriose
    2) Non deve avere interferenze da thread esterni.

    Per far cooperare i propri thread con l'EDT, il framework Swing mette a disposizione i due metodi

    SwingUtilities.invokeLater()
    SwingUtilities.invokeAndWait()

    Entrambi ricevono un Runnable che viene messo in coda all'elenco di eventi da gestire da parte del EDT.


    Ciao.
    "Perchč spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.