Allora ho una voce di menù che mi apre un JInternalFrame:
codice:
 private void mercatiMenuItemActionPerformed(java.awt.event.ActionEvent evt) {                                                
   
      Mercati mr = new Mercati();
      mr.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
      
    deskTop.add(mr);
           mr.setVisible(true);
      …..
se aggiungo questa riga
codice:
 mr.addInternalFrameListener(this);
il JInternalFrame non mi viene mostrato, ho provato anche a mettere show(); come metodo ma non funziona lo stesso