[Resolvido] impedir que restaure a janela(Manter sempre maximizada)

Ola,

Gostaria de saber como eu poderia fazer para impedir que o usuaria restaure o tamanho da janela
Ja fiz a janela iniciar maximizada o problema esta em impedir que se restaure a janela.

Agradeço desde já. Obrigado o todos.

Qualquer classe que herde de java.awt.Frame possui o método setResizable( boolean ).
Imagino que você esteja usando um JFrame, que é a única subclasse que Frame.

Sendo assim, faça:

[]´s

Vlw davidbuzatto,
mais se eu usar setResizable( false ); a janela não fica maximizada.

Maximize-a primeiro.

Ja tentei ele restaura a janela mesmo colocando depois de maximixar a janela

De que tipo é a janela?

Se for JFrame é so usar:

seuFrame.setExtendedState(Frame.MAXIMIZED_BOTH);

Jose111, obrigado
mas ja to usando o seuFrame.setExtendedState(Frame.MAXIMIZED_BOTH);
e ela ja sai maximizado o problema é se eu colocar o setResizable( false ) abaixo assim

seuFrame.setExtendedState(Frame.MAXIMIZED_BOTH); seuFrame.setResizable( false )
a janela volta a ficar com o tamanho escolhido no setSize (Restaura a janela e depois bloqueia o redimencionamento)
o que nao resolve o meu caso, talves algum geito de saber qual o tamanho da tela disponivel (tirando a barra do menu iniciar)
para eu usar um setSize com esses tamanhos e um setResizable( false ) e bloquear o movimento da tela
dando a impreçao de estar maximizada

[quote=Victor Duarte da Silva]Jose111, obrigado
mas ja to usando o seuFrame.setExtendedState(Frame.MAXIMIZED_BOTH);
e ela ja sai maximizado o problema é se eu colocar o setResizable( false ) abaixo assim

seuFrame.setExtendedState(Frame.MAXIMIZED_BOTH); seuFrame.setResizable( false )
a janela volta a ficar com o tamanho escolhido no setSize (Restaura a janela e depois bloqueia o redimencionamento)
o que nao resolve o meu caso, talves algum geito de saber qual o tamanho da tela disponivel (tirando a barra do menu iniciar)
para eu usar um setSize com esses tamanhos e um setResizable( false ) e bloquear o movimento da tela
dando a impreçao de estar maximizada[/quote]

Mas pq vc está usando setSize?

[quote=davidbuzatto]
Mas pq vc está usando setSize?[/quote]

já tentei sem o setSize só que fica pior ainda fica só o ícone do programa seguido dos botoes Minimizar, maximizar (Desabilitado) e fechar
não aparece o conteúdo da janela.

Achei um jeito ,mais ainda falta eu conseguir bloquear que o usuário mova a tela.
De uma olhada no que fiz

Insets in = Toolkit.getDefaultToolkit().getScreenInsets(this.getGraphicsConfiguration()); Dimension d = Toolkit.getDefaultToolkit().getScreenSize(); int width = d.width-(in.left + in.top); int height = d.height-(in.top + in.bottom); this.setSize(width, height); setResizable( false );

há e se alguém souber como bloquear o movimento posta ai!

EEEEEEEEEEEEEEE!!!

Consegui assim: Insets in = Toolkit.getDefaultToolkit().getScreenInsets(this.getGraphicsConfiguration()); Dimension d = Toolkit.getDefaultToolkit().getScreenSize(); int width = d.width-(in.left + in.top); int height = d.height-(in.top + in.bottom); this.setLocation(0, 0); this.setSize(width, height); setResizable( false ); this.addComponentListener(new ComponentAdapter() { public void componentMoved(ComponentEvent e) { setEnabled(false); setEnabled(true); } });
Sei que não ficou muito bom, mas deu o resultado que eu esperava. :smiley:

Valeu obrigado a todos