esempio:
primo jframe con una jlist ed un pulsante:

codice:
public class FrameConJlist extends javax.swing.JFrame {
    
    DefaultListModel dlm = new DefaultListModel();
    
    public FrameConJlist() {
        .....
        jList1.setModel(dlm);
        
    }
}
all'actionperformed del pulsante assegno:

codice:
         dlm.addElement("nuovo item da FrameConJlist");
creo un secondo jframe con un pulsante:

codice:
public class ClasseEsterna extends javax.swing.JFrame {
    
    private DefaultListModel dlm;
    ....
    public ClasseEsterna(DefaultListModel dlm) {
           ......
           this.dlm = dlm;    
   
    }
all'actionperformed del pulsante assegno:

codice:
         dlm.addElement("nuovo item da ClasseEsterna");