Salve,

ho difficoltà con il seguente codice:
codice:
package primanota;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JLabel;

public class GUIProva  {

    public JLabel tipoOpeL=new JLabel();
    public JPanel panCENTRO=new JPanel();
    
    public GUIProva() {
             
    }

    public void setta() {

        tipoOpeL.setText("Tipo");

    }

    public void vista() {

             javax.swing.GroupLayout layout = new javax.swing.GroupLayout(panCENTRO);
        panCENTRO.setLayout(layout);
        layout.setHorizontalGroup(
                layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addComponent(tipoOpeL).addContainerGap(356, Short.MAX_VALUE)));
        layout.setVerticalGroup(
                layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addComponent(tipoOpeL).addContainerGap(275, Short.MAX_VALUE)));

    }

    public JPanel getJPanel(){
        return panCENTRO;
    }

    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {                
                GUIProva prova = new GUIProva();
                prova.setta();                
                prova.vista();
                
                JFrame pro = new JFrame();                
                pro.add(prova.getJPanel());
                pro.setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
                pro.setTitle("Uno");
                pro.pack();                
                pro.setVisible(true);
                
                
                
                JFrame pro2 = new JFrame();                
                pro2.add(prova.getJPanel());
                pro2.setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
                pro2.setTitle("Due");
                pro2.pack();                         
                pro2.setVisible(true);

            }
        });
    }

   
}

il Jpanel è visibile solo nel secondo Jframe mentre nel primo viene restituito vuoto...come mai?