proSlide

Como vimos anteriormente en un proyecto pasado, aquí crearemos un paquete de imágenes con 12 de ellas.
y en el unit components colocaremos el siguiente código ( claro esta creando un label antes )

 public JSlide() {
        initComponents();
        
         ImageIcon icono=new ImageIcon
               (getClass().getResource(
                     "..\\paqImagenes\\Nirvana (1).jpg"));
       Image imagen1=icono.getImage();
       ImageIcon icono_escalado=new ImageIcon
               (imagen1.getScaledInstance
                (jLblCentral.getWidth(), jLblCentral.getHeight(), Image.SCALE_SMOOTH));
       jLblCentral.setIcon(icono_escalado);
        t1.start();
    }
    Integer contador=1;
    Timer t1=new Timer(1000,new ActionListener() {

        @Override
        public void actionPerformed(ActionEvent ae) {
             
            ImageIcon icono=new ImageIcon
               (getClass().getResource(
                     "..\\paqImagenes\\Nirvana ("+contador+").jpg")); //"..\\paqImagenes\\Nirvana"+contador+".jpg"));
       Image imagen1=icono.getImage();
       ImageIcon icono_escalado=new ImageIcon
               (imagen1.getScaledInstance
                (jLblCentral.getWidth(), jLblCentral.getHeight(), Image.SCALE_SMOOTH));
       jLblCentral.setIcon(icono_escalado);
       
       
            
               contador++;   
               if(contador>12)
                   contador=1;

//To change body of generated methods, choose Tools | Templates.
        }



 Luego cuando creamos por fuera del jLabel damos click en en evento MouseMoved y colocamos lo siguiente


// TODO add your handling code here:
    }                                      

    private void formMouseMoved(java.awt.event.MouseEvent evt) {                                


        t1.stop();

En el jLabel damos click en en evento MouseMoved y colocamos lo siguiente

  private void jLblCentralMouseMoved(java.awt.event.MouseEvent evt) {                                       

        t1.start();






No hay comentarios:

Publicar un comentario