codice:private void pnlsensoreMouseEntered(java.awt.event.MouseEvent evt) { if(onof==true && tastiera.lblPassword.getText().equals("PASSWORD CORRETTA!")==true && firstTime == true) { lucine.lblRossoSpento.setIcon(new ImageIcon("."+File.separatorChar+"src"+File.separatorChar+"img"+File.separatorChar+"RossoAcceso.png")); firstTime = false; Date data = new Date(); if(j == 0){ j = 50; } for(int i = j; i >= 0; i--){ BufferedImage image = webcam.getImage(); try { ImageIO.write(image, "PNG", new File("."+File.separatorChar+"allarmi"+File.separatorChar+data.getDate()+"-"+(data.getMonth()+1)+"-"+(data.getYear()-100)+File.separatorChar+"Intruso"+i+".png")); if(i == 0) { setJ(); invioMail.send(); } } catch (IOException ex) { Logger.getLogger(CircuitoC.class.getName()).log(Level.SEVERE, null, ex); } } } }
Questa è la funzione dove accendo la lucina rossa.
setJ() è per non far sovrascrivere le immagini..