Tengo un panel izquierdo y un panel derecho. Dentro del izquierdo tengo varios paneles más pequeños, 4 para ser exactos. En el derecho solo tengo uno que presenta una imagen.
 
Lo que quiero es que el izquierdo ocupe mas o menos un 70% del todo el ancho de la ventana, como al ventana tiene un ancho de 700, un 70% vendria siendo 490, yo le puse 10 mas, o sea 500, y el izquierdo que ocupe el resto, o sea 200 (la imagen que va en ese panel tiene 182x223, es decir cabe), pero no me funciona, asi es como queda:  
 
 
Como se ve a simple vista, el panel izquierdo y el derecho tienen el mismo ancho. 
Este es el codigo:   
Código Java:
Ver original- //ventana unica y principal 
-         this.setTitle("El Ahorcaito"); 
-         this.setSize(700,470); //ancho, alto 
-         this- . setDefaultCloseOperation(JFrame- . EXIT_ON_CLOSE);
 
-         this.setVisible(true); 
-         this- . setIconImage(Toolkit- . getDefaultToolkit()- . getImage("icono.gif"));
 
-          
-         //PANEL IZQUIERDO 
-         panelIzq.setSize(500,470); 
-          
-             //panel de las palabras 
-             panelPalabras.setSize(500,117); 
-             panelPalabras. setBackground(Color- . lightGray);
-             panelPalabras.setBorder(titulo); 
-             lbl_palabraAntes  = new JLabel();
-             panelPalabras.add(lbl_palabraAntes); 
-              
-             panelPalabras.add(lbl_palabra); 
-              
-             lbl_palabraDespues  = new JLabel();
-             panelPalabras.add(lbl_palabraDespues); 
-              
-             panelIzq.add(panelPalabras); 
-              
-             //panel de intentos 
-             panelIntentos.setSize(500,117); 
-             panelIntentos. setBackground(Color- . lightGray);
-             panelIntentos.setBorder(titulo); 
-             panelIntentos.add(lbl_letras);  
-             panelIzq.add(panelIntentos); 
-              
-             //panel de letras 
-             panelLetras.setSize(500,117); 
-             panelLetras. setBackground(Color- . lightGray);
-             panelLetras.setBorder(titulo); 
-              
-              
-             panelLetras.add(ren); 
-             panelLetras.add(jcb); 
-             panelLetras.add(boton); 
-             panelIzq.add(panelLetras); 
-              
-             //panel de mensajes 
-             panelMensajes.setSize(500,117); 
-             panelMensajes. setBackground(Color- . lightGray);
-             panelMensajes.setBorder(titulo); 
-             lbl_msj  = new JLabel("Le quedan 6 intentos");
-             panelMensajes.add(lbl_msj); 
-             panelIzq.add(panelMensajes); 
-             reintento  = new JButton("Volver a intentar");
-             panelMensajes.add(reintento); 
-             reintento.setVisible(false); 
-              
-             this.getContentPane().add(panelIzq); 
-              
-          
-         //PANEL DERECHO 
-         panelDer.setSize(200,470); 
-          
-             //la imagen 
-             panelImg.setSize(200,470); 
-             lbl_img.setIcon(imagen[0]); 
-              
-             this.getContentPane().add(panelDer);