Abrir maximizado e simular ShowModal do Delphi... Como fazer?

Heheheh…
Galera, como eu procederei para fazer um formulário abrir maximizado?

E como eu faço para simular um tipo ShowModal, como no Delphi, onde
enquanto o formulário filho estiver aberto o formulário pai não permitir entradas?
Tipo assim, só posso voltar a mexer no formulário pai se o formulário filho, que
abri atravéz do formulário pai, for fechado…? Como fazer?

Valeu!
T+

Pra maximizar você faz o seguinte:

Pra fazer modal você tem que utilizar um JDialog:

JFrame framePrincipal = new JFrame(); framePrincipal.setVisible(true); JDialog frameSecundario = new JDialog(framePrincipal, true); frameSecundario.setVisible(true);

O contrutor do JDialog acima é definido assim:

T+

[quote=diego2005]

JFrame framePrincipal = new JFrame(); framePrincipal.setVisible(true); JDialog frameSecundario = new JDialog(framePrincipal, true); frameSecundario.setVisible(true);[/quote]

Diego, valeu pela dica do maximizar! Deu certo!
Porém a dica do formulario modal (JDialog) não rolou não…

fiz assim:

FormLogin.show(); FormLogin.setLocationRelativeTo(null); JDialog FormLoginModal = new JDialog(FormLogin, true); FormLoginModal.setVisible(true);

Quando executei o projeto, o formulário FormLogin apareceu desabilitado e em sua frente apareceu um formulário em branco (esse sim modal), bem pequenino no canto superior esquerdo da tela… Quando fecho esse formulariozinho o FormLogin recebe o foco, mas não está modal…

O que será que está errado?

Valeu…
T+

Você deve ter um frame principal, certo?? Então acho que teria que ser assim:

FormPrincipal.show(); FormPrincipal.setLocationRelativeTo(null); JDialog FormLogin = new JDialog(FormPrincipal, true); FormLogin.setVisible(true);

T+

FormPrincipal.show(); FormPrincipal.setLocationRelativeTo(null); JDialog FormLogin = new JDialog(FormPrincipal, true); FormLogin.setVisible(true);

É exatamente o que estou fazendo!
Mas não quer dar certo!

Rsrsrsrs…

Valeu…

Então tente assim:

T+