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.