Se le finestre le ha create un tuo JFrame puoi usare getFrames() per ottenere l'elenco. In caso contrario non penso che Java possa accedere così liberamente alle altre finestre ma magari mi sbaglio...