Galera me ajuda aqui com o BorderLayout

Galera eu to com problemas para usar o BorderLayout.

public class Interface extends JFrame {
 JPanel jpDeLogin;

 public Interface() {
        // Configurações do JFrame;
        this.setSize(800, 600); // Defini o tamanho da JanelaPrincipal;
        this.getContentPane().setBackground(Color.WHITE); // Altera o Painel principal do JFrame;

        this.setLocationRelativeTo(null); // A Janela vai ficar no centro da tela;
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // Encerra o programa quando ele for fechado;
        JanDeLogin();
    }

    private void JanDeLogin() {// Configurações da Janela de Login
        // Painel do Login
        jpDeLogin = new JPanel(null);
        jpDeLogin.setBackground(new Color(238, 238, 238));
        jpDeLogin.setBorder(BorderFactory.createEtchedBorder());
        jpDeLogin.setBounds(200, 180, 400, 200);

         // Adicionar o jpDeLogin ao Painel Principal
        this.getContentPane().add(jpDeLogin, BorderLayout.CENTER);
}
    public static void main(String args[]){
        Interface i = new Interface();
        i.setVisible(true);
    }

O código é basicamente esse, o que eu tava tentando fazer era adicionar um painel (jpDeLogin) no painel do JFrame de maneira que o jpDeLogin ficasse no centro do JFrame. Mas não esta funcionando alguém saberia me dizer e fique a vontade para criticar minha estrategia, ainda to aprendendo swing.

Com o BorderLayout o seu painel será automaticamente colocado no centro.
E será redimensionado para ter o tamanho máximo do JFrame, por isso, é totalmente inútil usar o setBounds.

Outra coisa, ao invés de marcar o tópico como [GUI - Swing] e abri-lo em Java Básico, simplesmente abra-o no fórum certo, que é o de Interface Gráfica.
Leia com atenção a lista de fóruns antes de postar.

Se você quer que o painel do centro não mude de tamanho, o mais fácil é usar o GridBagLayout.

Ou então, baixe e dê uma olhada no MigLayout:
http://www.miglayout.com/QuickStart.pdf

Creio que seja um dos layout managers mais tranquilos de se usar quando fazemos interfaces gráficas “na mão”.