JFrame no topo da tela

boa noite garela

como que eu faço pra colocar um JFrame iniciando no topo centralizado na tela??

proque estou usando o

setLocationRelativeTo(null);

que centraliza oque eu mudo ai para colocar no topo

Cara… não sei se existe algum método que vc possa fazer isso diretamente, mas oq vc pode fazer é usar um método bastante legal e que eu só uso ele…

[code] setBounds(arg0, arg1, arg2, arg3);
//* arg0 posição do eixo X na tela do computador

  • arg1 posição do eixo Y na tela do computador
  • arg2 largura do seu frame
  • arg3 altura do seu frame
    */
    [/code]

Com este método você pode colocar a janela em qualquer posição da tela que você quiser, se vc quiser exatamente o meio, existe um método que pega a largura da tela… então vc pega a largura e divide ao meio e assim terá o ponto x do mei o da tua tela… a partir disso use a imaginaçao… hehe… ai vai o código de uma simples JFrame com o código pra pegar o meio da tela

[code]
import java.awt.Toolkit;
import javax.swing.JFrame;

public class frame extends JFrame{

public frame() {
	super("Teste");
	int largura = Toolkit.getDefaultToolkit().getScreenSize().width/2;
	 setBounds(largura, 0, 300, 400);
	 setVisible(true);
}

public static void main(String[] args) {
	frame f = new frame();
}

}[/code]

deu certo d+++ mais so que coloquei uma mudança olha ai

setBounds((largura-800)/2, 7, 802, 62);

antes te dividir por 2 a largura da tela tem que diminuir o tamanho do seu JFrame