Salve,

col seguente codice ottengo il numero di jframe aperti :

codice:
int lung = JFrame.getFrames().length;
        
        Frame frame444=new Frame();
        frame444.setName("444");
        
        for (int ii=0; ii<lung; ii++) {

            
            frame444 = JFrame.getFrames()[ii];
            

            System.out.println(frame444.getName());

        }
in una classe con due Jframe dichiarati dà il seguente output :
codice:
frame0
FINESTRA
FINESTRELLE
frame1
frame2
frame3
frame4
finestra e finestrelle sono i Jframe che ho dichiarato...ma gli altri chi sono??? c'è un modo per risalrire in modo + preciso ai frame aperti rispetto al codice che ho postato?