Duvida swing

4 respostas
drcelo

Minha dúvida é a seguinte, tenho uma tela principal (JFrame) e as subtelas do meu sistema sao todas JDialog,
a tela principal esta do tamanho setSize(800,600);
O que eu quero é que as subtelas nao possam ser arrastadas para fora da tela principal,
também quero que que a principal abra no centro da tela independente de resolucao, hoje estou usando

setLocation(500,200); e que as subtelas abram no centro da principal, isto é possível?

4 Respostas

M

se voce não quer que arraste as janelas para fora de seu frame seria melhor usar um JInternalFrame…

fantomas

…e para centralizar acho que o método setLocationRelativeTo(null) irá ajudar.

flws

Leandro_Vecchi

Bom dia, para centralizar sua tela principal vc deve usar o seguinte código no construtor, ou onde vc inicializa toda sua interface gráfica:

setLocationRelativeTo(null)
javer

Você tem que desenvolver sua aplicação pensando em MDI, procure por JDesktopPane, isso resolve seu problema.

Criado 26 de janeiro de 2009
Ultima resposta 29 de jan. de 2009
Respostas 4
Participantes 5