Duplicar posibles:
Swing: How do I set a component height to the container's height?¿Cómo puedo dividir JPanel en el 70% al 30%
¿Cómo puedo dividir JPanel como la imagen se muestra a continuación hay 2 paneles panel1 y panel2 panel1 debería tomar 70% y panel2 30% o panel1 debería ser más grande que panel2 ... He intentado con Gridlayout, diseño de bordes pero no funciona. Cualquier ayuda sería apreciada.
public class TestApplication extends JApplet {
private static final long serialVersionUID = 1L;
JPanel p1,p2;
public void init(){
setLayout(new GridLayout(3,1));
p1=new JPanel();
p2=new JPanel();
p1.setBackground(Color.RED);
p2.setBackground(Color.GREEN);
add(p1);
add(p2);
}
}
imagen cargada fue creado en pintura :) – madhur
buena pregunta 1 – mKorbel
Uso GridBagLayout y el uso de peso = 0,7 y 0,3, respectivamente –