JDesktopPane, maximizar, não deixar e nem mover

1 resposta
D

Olá pessoal!!
Quebrei a cabeça para saber como fazer para que o meu JDesktopPane inicie maximizado.

E fiz o seguinte para resolver:

getInstancia().setExtendedState(MAXIMIZED_BOTH);

O problema é que eu quero tirar a opção do usuário mover a janela e de tornar o JDesktopPane não maximizado…
Já tentei fazer o seguinte:

getInstancia().setExtendedState(MAXIMIZED_BOTH);
                Dimension d = getInstancia().getSize();
                getInstancia().setMinimumSize(d);

Mas, assim ao clicar no “quadrado” da janela o meu jdesktoppane se move um pouco…
Enfim, quero saber se essa é a melhor forma de resolver o caso??
E se há algo para que não seja possível clicar na parte superior da janela e movê-la…

Obrigada!

1 Resposta

ViniGodoy

Qual é o layout manager da janela que contém o JDesktopPane?

Geralmente para isso basta deixar seu JFrame em BorderLayout e deixar o seu JDesktopPane no CENTER.

Criado 10 de novembro de 2010
Ultima resposta 11 de nov. de 2010
Respostas 1
Participantes 2