ciao a tutti.
sto facendo un piccolo software che mi serve per un hobby personale. avendo terminato la scrittura del "core" (non mi viene un altro termine, comunque intendo il software senza grafica), sto facendo una gui per far andare il tutto.
mi sono bloccato su un problema che non riesco a risolvere.
ho una classe "executor" (un thread) che mi cambia lo stato di un booleano a seconda di alcuni confronti che svolge.
nell'interfaccia grafica, dovrei avere un pulsante on/off che si attiva/disattiva a seconda del cambiamento di stato di quella variabile booleana.
come faccio a far ciò?
potrei mettere il riferimento del pulsante nella classe executor, cossichè il thread quando cambia lo stato boolean mi cambia anche lo stato del pulsante, ma non voglio modificare il codice del "core", vorrei tenere completamente separati "core" e GUI.
è possibile in qualche modo?
grazie per l'aiuto
alessandro