Mi sono letteralmente incartato e ora non sto capendo più nulla, ma sono in ritardo e dovrei risolvere il mio problema al più presto!!! Vi spiego:
Sono nel metodo actionPerformed e gli devo dire che quando premo il bottone "avanti" deve richiamare la stessa classe che l'ha generato, con dei parametri maggiorati di uno ripetto ai precedenti... scrivo il codice, magari capite meglio:

public class myFrame implements ActionListener
{
.......
public void actionPerformed(ActionEvent e)
{
Object source=e.getSource();

if (source==avanti)

{ posImm=posImm+1;
System.out.println(" "+posImm+" "+sizeVector);

if(posImm<scelta.size())
{
myframe cartella=new myFrame(scelta,altreImmagini,posImm);
cartella.setVisible(true); dispose();

}




Non mi vede le variabili posImm e sizeVector che sono interi istanziati nel costruttore di my frame
E poi sono in dubbio se il richiamare se stesso (in questo caso specifico) può creare problemi....