Grazie per la risposta.

L'obiettivo è creare una classe (Pannello.java) da utilizzare all'interno di Applicazione (classe principale).

codice:
package applicazione;
import javax.swing.*;

public class Pannello {

public void Crea{
/*qui creo il frame */
JFrame f = new JFrame;
}

public void Visibile(boolean v){
/* qui devo riuscire ad usare il frame usato nella classe Crea per renderlo visibile*/
f.setVisible(v);
}

}
per poi richiamarlo bella classe principale:
codice:
package applicazione;
public class Applicazione{

    public static void main(String[] args) {
        Pannello pan1 = new Pannello();
        pan1.Crea();
        pan1.Visibile(true);
    }
}
in questo caso come dovrei usare Classe2 c2 = new Classe2(this); ?