Salve, ho un problema con le Alert Dialog. Nella mia applicazione in caso di errore o warning vengono mostrate delle Alert Dialog, una cosa del genere (javaFX):
codice:
Alert alert = new Alert(AlertType.ERROR);
alert.setTitle("Error Dialog");
alert.setHeaderText("Look, an Error Dialog");
alert.setContentText("Ooops, there was an error!");
alert.showAndWait();
Il problema è che in alcuni casi, ci sono delle situazioni che aprono moltissime Alert Box (ad esempio ogni volta che ricevo ciclicamente un pacchetto su una socket o cose del genere). Mi servirebbe quindi un modo per limitare il numero di Alert Dialog che possono essere mostrate, la cosa più semplice che mi è venuta in mente è creare una classe static che eredita da Alert e che ha un contatore sulle volte che viene chiamato il metodo showAndWait() e chiamare quella invece che la normale Alert. Però mi sembra una soluzione un po' raffazzonata, quindi volevo chiedere se ci fossero delle soluzioni più eleganti al mio problema.
Grazie in anticipo