Centralizar telas

gostaria de sabercomo faço para qd meu programa abrir um JFrame ele ficar centralizado na tela

e tambem como fazer para ele abrir ja maximizado

Para a tela ficar centralizada

setLocationRelativeTo(conteiner);

Pra ficar maximizado:

setExtendedState(JFrame.MAXIMIZED_BOTH);

T+

Você pode tb colocar

 frame.setLocationRelativeTo(null);