Dudas con layouts
Publicado por Mario (199 intervenciones) el 23/07/2008 17:06:31
Buenas tardes, llevo poco tiempo trabajando profesionalmente con Java, antes trabajaba con Visual.NET y a la hora de distribuir los componentes en un frame que estoy haciendo en Java me encuentro con un problemilla.
Lo que quiero es distribuir verticalmente una serie de componentes propios en un panel con scroll. Estoy usando un JScrollPane que dentro contiene un JPane que será el contenedor de dichos componentes. A este JPane le tengo asignado un BoxLayout al que le especifico que use el Y Axis. Mi "problema" viene cuando empiezo a añadir mis componentes al panel. Empieza a distribuirmelos de forma que si añado uno... me sale en la parte superior del JPane (eso es correcto) pero despues... el segundo me lo coloca en la mitad, cuando añado un tercero, me cambia la distribucion de forma que cada uno tiene como separación un tercio del espacio del JPane, si añado un cuarto, una cuarta parte de espacio para cada uno... etc. Lo que quiero es que se vayan colocando uno tras otro, siempre con la misma separación.
No sé si estaré usando un Layout que no me conviene... a ver si me podeis ayudar. Muchas gracias de antemano.
Lo que quiero es distribuir verticalmente una serie de componentes propios en un panel con scroll. Estoy usando un JScrollPane que dentro contiene un JPane que será el contenedor de dichos componentes. A este JPane le tengo asignado un BoxLayout al que le especifico que use el Y Axis. Mi "problema" viene cuando empiezo a añadir mis componentes al panel. Empieza a distribuirmelos de forma que si añado uno... me sale en la parte superior del JPane (eso es correcto) pero despues... el segundo me lo coloca en la mitad, cuando añado un tercero, me cambia la distribucion de forma que cada uno tiene como separación un tercio del espacio del JPane, si añado un cuarto, una cuarta parte de espacio para cada uno... etc. Lo que quiero es que se vayan colocando uno tras otro, siempre con la misma separación.
No sé si estaré usando un Layout que no me conviene... a ver si me podeis ayudar. Muchas gracias de antemano.
Valora esta pregunta


0