Duvida com jFrame

Minha duvida é a seguinda:
Toda vez q crio um novo JFrame quando eu executo ele, ele aparece no canto superior esquerdo da tela, como faço pra ele quando for executado fica no meio da tela do monitor?

procure por Toolkit, nela vc encontra como interagir com o desktop.

tookit´ja esta dentro do netbeans ou é uma especie de plugin q preciso baixar?

Bom. Se ele está aparecendo no canto superior esquerdo, você não está definindo a propriedade setLocationRelativeTo.

setLocationRelativeTo(null)

Isso será sulficiente.

O que o edu_fernandes funciona, não é necessário ToolKit para isso.
Só não esqueça de colocar o tamanho (setSize) da tela antes de chamar o método que centraliza a tela, ou ela não ficará exatamente centralizada.

Use o o setLocation