Salut, je te conseille d'utiliser un JSplitPane.
Pour l'utiliser c'est très simple:


//On crée deux panels
JPanel pan = new JPanel();
pan.setBackground(Color.blue);

...