Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Ecco questo e il menu item del popup menu associato a riquadro( quest'ultimo è istandza di RiquadroFoto) !codice:rimuoviFoto.addActionListener(new ActionListener(){ @Override public void actionPerformed(ActionEvent e) { try { riquadro.inserisciFoto(null); } catch (IOException ex) { Logger.getLogger(FormDatiOperatore.class.getName()).log(Level.SEVERE, null, ex); } } });
Non questo ... qui non vedo nulla di errato. È nella tua classe del riquadro che presumo ci possa essere qualcosa che non quadra.
P.S. l'unica cosa qui che potrei obiettare è che rimuovere la icona non ha nulla a che fare con un file e con IOException. Ma qui sei costretto a catturarla, perché inserisciFoto dichiara IOException dovuto solo al getCanonicalPath() che con un null non ci passerebbe.
Quindi dovessi farlo io, renderei disponibile un altro metodo es. rimuoviFoto() che non ha problemi in tal senso.
Ultima modifica di andbin; 26-06-2014 a 13:06
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
risolto, il problema era nel paint component!!
Ultima modifica di linux_r; 26-06-2014 a 13:22
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet