JInternalFrame aberto ou Fechado

como faço para saber se meu internalFrame está aberto ou fechado?

O q é um Listener?

:arrow: O que é Listener?
http://java.sun.com/docs/books/tutorial/uiswing/events/index.html

[]'s