Posicionar los componentes en un contenedor

2010 vistas

Con ayuda de los layout managers
Java dispone de cierto número de layout managers que permiten posicionar los componentes sin indicar la posición exacta (coordenadas).

Los principales layout managers son:

  • FlowLayout
  • BorderLayout
  • GridLayout
  • BoxLayout
  • GridBagLayout

Especificando las coordenadas
Podemos prescindir de los layout managers. Para ello, definiremos el layout manager a null, añadiremos el componente al contenedor y especificaremos la posición absoluta y la medida deseada del componente:



java
  1. setLayout(null);
  2. JButton ok = new JButton("OK");
  3. ok.setBounds(x,y,width,height); // param int