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();
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