Como manter a tela ativa em uma aplicação JavaFX?

3 respostas
javafxjava
M

A pergunta é bem simples, porém não tive bons resultados consultando o Google. Tenho uma aplicação JavaFX e preciso que a tela do PC não desligue por ficar inativa. Sei que no Android tem um método para fazer isso, mas no JavaFX não tem? Dei uma procurada na documentação e não encontrei também.

3 Respostas

J

Para PC isso precisa ser feito nativamente, ou atraves do java chamar o programa do sistema operacional responsavel e alterar as configurações.

No caso do Google Android ele chama recursos de hardware do aparelho.

JavaFX não tem esse recurso até então embutido, a (JavaFX Gluon Mobile) provê acesso ao hardware, mas apenas para celulares.

M

Bem interessante. Saberia me dizer como fazer isso no Windows? Sei que dá pra executar comandos através do Runtime.getRuntime().exec(comando)

S

Dá uma lida nos parâmetros do comando powercfg do Windows, provavelmente você consegue setar desabilitar a suspensão do vídeo através dele.

Depois é só usar o Runtime do Java para fazer isso programaticamente.

Criado 21 de setembro de 2021
Ultima resposta 24 de set. de 2021
Respostas 3
Participantes 3