Saber se existe JFrames aberto

Existe uma forma eu saber se existe mais de N JFrames abertos?Caso exista como eu crio isso?

Sim

Supostamente deve usar a função Frame.getFrames(), tavlez será preciso percorrer e verificar quais estão visíveis ou ativos.