ciao a tutti
ho un dannato problema che i affligge ;
ho creato un JFrame (MAINFRAME) che premendo un JButton ("inserisci")
chiama il controller , che crea una finestra di Dialog (JDialog) con
tutta una serie di elementi TextField (dove inserire i campi ) e una JButton ("OK") per confermare
tutto questo deve creare un nuovo oggetto da aggiungere alla JCombo del MAINFRAME e scrivere su disco
ora i problema è che temporalmente l applicazione non "sente" che ho premuto ok e quindi
il nuovo oggetto non viene aggiunto al MAINFRAME , ma la scrittura su disco avviene (dopo) correttamente
mi è stato suggerito che è un problema temporale e anche di usare una JOptionPane , ma....codice:public void insertHardware () { ComponentHardware nuovo = new ComponentHardware () ; // creo una finestra JDialog personalizzata if (nuovo.getResult() == DialogResult.Ok) return true ; else throw new IllegalArgumentException () ; // spara sempre l eccezione e non sente che nel Dialog ho //premuto ok ; spara l eccezione al momento che premo "inserisci" nel MAINFRAME , quindi prima }
qualcuno può aiutarmi?
grazie

Rispondi quotando