Java JFrame bloquear movimentação tela

1 resposta
programaçãojava
L

Criei um Jframe principal e ele fica maximizado quando o usuário loga. Bloquei para não redimensionar resizable e desmarquei esta opção.

Minha dúvida é: eu não quero que o usuário movimente está minha tela, e que ela fique apenas centralizada e maximizada sem ele poder arrastar para os lados da tela. Alguém pode me ajudar??
Obrigado

1 Resposta

R

Olá, tenso isso.
Não creio ser possível fazer isso pelo software, é uma questão do windows poder arrastar uma janela.
Alternativa seria manter a janela sempre maximizada. Se marcar a opção undecorated ela não terá a barra de título nem os botões de maximizar ou minimizar, pode deixa-la sempre full.
Outra opção menos impactante é usar o type do JFrame, como UTILITY ou POPUP, aí ele só elimina aquele botão da barra de titulo que vc não quer para não poder mudar de tamanho.

Criado 17 de março de 2017
Ultima resposta 17 de mar. de 2017
Respostas 1
Participantes 2