Existe alguma maneira de verificar se o programa está em primeiro plano ou em segundo plano?

Olá, gostaria de saber se consigo verificar se, num determinado momento, o programa está executando em primeiro plano (com o JFrame aberto para o usuário) ou em segundo plano (minimizado ou em segundo plano mesmo).
Minha aplicação já executa em segundo plano, mas existe uma ação que quero fazer que é diferente em cada um dos casos. Preciso verificar se no momento da ação, a aplicação está minimizada ou está aberta na tela do usuário…

Obrigado ^^

Existe o método getNewState(), que você consegue verificar se a janela está minimizada, maximizada, etc. Talvez te ajude.

1 curtida

Obrigado, com isso consegui encontrar mais material para fazer o que eu queria ^^