private void LaunchEvents() { // cuando la ventana se abra, se cargan las imagen de una vez File folder = new File("C:\\Users\\AULA1\\Downloads\\icons"); for (File file : folder.listFiles()) { images.add(file.getAbsolutePath()); } viewer.setIcon(images.getCurrent()); // cuando se presiona el izquierdo left.addActionListener( new ActionListener() { @Override public void actionPerformed(ActionEvent e) { if (images.goBack()) { viewer.setIcon(images.getCurrent()); } } }); // right.addActionListener( new ActionListener() { @Override public void actionPerformed(ActionEvent e) { throw new UnsupportedOperationException( "Not supported yet."); // To change body of generated methods, choose Tools | // Templates. } }); }
private void launchEvents() { // when the windows is opened File folder = new File("C:\\Users\\AULA1\\Downloads\\icons"); for (File file : folder.listFiles()) { // recorre los elementos de la carpeta images.add(file.getAbsolutePath()); // lo add lista } viewer.setIcon(images.getCurrent()); // when the user do a click over the left button left.addActionListener( new ActionListener() { @Override public void actionPerformed(ActionEvent e) { if (images.goBack()) { viewer.setIcon(images.getCurrent()); } } }); // when the user do a click over the right button right.addActionListener( new ActionListener() { @Override public void actionPerformed(ActionEvent e) { if (images.goForward()) { viewer.setIcon(images.getCurrent()); } } }); }