Oi pessoal
Estou desenvolvendo um sistema, mas ao executar o pgm, a janela se posiciona no canto esquerdo do monitor
Alguem sabe como posicionar esta janela por exemplo no centro do monitor(horizontal) e mais abaixo(vertical)
Grato
Pena
Se for uma janela subclasse de Window, utilize:
janela.setLocationRelativeTo( null );
Se for um JInternalFrame, vc terá q calcular e setar o método setLocation()
Pena
Não sei se entendi direito o que vc quer…
A classe que vc está execuando extende JFrame…?
existe um método bastante interessante que permite vc fazer esse posicionamento de forma dinâmica… indepentende da resolução escolhida para o monitor … tente isto:
...
int largura = 200;
int altura = 150; //Valores que vc definiu para o tamanho da sua janela
// Método retorna o Tamano da tela
Dimension tamanhoTela = Toolkit.getDefaultToolkit().getScreenSize();
// Atribui o Tamanho da sua JFrame
setSize(largura,altura);
// Posicionando a JFrame
setLocation((tamanhoTela.width/2)-(largura/2),((tamanhoTela.height)-altura-30));
...
Com as dimenções da tela e da janela fica tranquilo calcular e posicionar a janela da forma que desejar … o valor -30 após a altura é por causa da barra de tarefas caso utilize o windows… acredito que para o linux não deva ser muito diferente…
Blz!?
Espero ter ajudado…
[]´s
Legal, era isso mesmo o que eu queria, tinha resolvido de um jeintinho meio porco, mas agora ficou legal
Obrigado
Pena