Tengo que dividir el JFrame en 4 partes, para eso use el GridLayout(2,2) y cree 4 JPanel y los agregue al Layout, solo para comprobar que se agregaron:

Pero al agregar el codigo del Jtabla al primero Panel, queda asi:

Este es mi codigo:
Código:
  
public class Simulacion extends JFrame{
    
    public static void main(String[] args){
        Simulacion s = new Simulacion();
        s.setSize(1300,700); //Tamaño de ventana por default
    }
    
    
    JPanel contenido;
    
    public Simulacion(){
        setTitle("Simulacion de Procesos");
        
        contenido = new JPanel();
        contenido.setLayout(new GridLayout(2,2)); //Tipo
        getContentPane().add(contenido);
        
        //----------------------METODOS
        agregarComponentes();
        
        //Control
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setVisible(true);
        pack();
    
    }//Fin constructor
    
    
    void agregarComponentes(){
        
        //-------------------------------------------TABLA
        JPanel Tabla = new JPanel();
        
        
        Object[][] data = { 
                {"Mary", "Campione", "Esquiar", new Integer(5), new Boolean(false)}, 
                {"Lhucas", "Huml", "Patinar", new Integer(3), new Boolean(true)}, 
                {"Kathya", "Walrath", "Escalar", new Integer(2), new Boolean(false)}, 
                {"Marcus", "Andrews", "Correr", new Integer(7), new Boolean(true)}, 
                {"Angela", "Lalth", "Nadar", new Integer(4), new Boolean(false)} 
        };
        
        String[] columnNames = {"Nombre", "Apellido", "Pasatiempo", "Años de Practica", "Soltero(a)"};
        
        final JTable table = new JTable(data, columnNames);
        table.setPreferredScrollableViewportSize(new Dimension(500, 80));
        
        
        JScrollPane scrollpane = new JScrollPane(table);
        
        getContentPane().add(scrollpane);
        
        Tabla.add(table);
        
        contenido.add(Tabla);
        
        //-------------------------------------------TABLA DE TIEMPO
        JPanel Tiempo = new JPanel();
        Tiempo.setBackground(Color.gray);
        contenido.add(Tiempo);
        
        
        //-------------------------------------------PROCESOS
        JPanel Procesos = new JPanel();
        Procesos.setBackground(Color.gray);
        contenido.add(Procesos);
        
        
        //-------------------------------------------BOTONES, OPCIONES, ETC.
        JPanel Opciones = new JPanel();
        contenido.add(Opciones);
        
        
    }    
}

Soy novato en esto de los componentes Swing y awt. Si hay algun error muy simple es por eso hehe.
Si hay una forma más sencilla díganmela porfa, y si es posible expliquen que es cada cosa, no me gusta usar algo que no se que es.
 
 

 ¿Como puedo crear y agregar un JTable correctamente?
 ¿Como puedo crear y agregar un JTable correctamente? 


