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.setVisible(true); //PANEL IZQUIERDO panelIzq.setSize(500,470); //panel de las palabras panelPalabras.setSize(500,117); panelPalabras.setBorder(titulo); panelPalabras.add(lbl_palabraAntes); panelPalabras.add(lbl_palabra); panelPalabras.add(lbl_palabraDespues); panelIzq.add(panelPalabras); //panel de intentos panelIntentos.setSize(500,117); panelIntentos.setBorder(titulo); panelIntentos.add(lbl_letras); panelIzq.add(panelIntentos); //panel de letras panelLetras.setSize(500,117); panelLetras.setBorder(titulo); panelLetras.add(ren); panelLetras.add(jcb); panelLetras.add(boton); panelIzq.add(panelLetras); //panel de mensajes panelMensajes.setSize(500,117); panelMensajes.setBorder(titulo); panelMensajes.add(lbl_msj); panelIzq.add(panelMensajes); 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);