Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Baal_30 en 14 Abril 2016, 21:14 pm



Título: GridBagLayout
Publicado por: Baal_30 en 14 Abril 2016, 21:14 pm
Hola a todo el mundo!

Estoy intentando hacer una interfaz gráfica utilizando el GridBagLayout, y lo que quiero es hacer un botón que ocupe 2/3 de la fila y otro que ocupe el 1/3 restante de la fila (imaginemos que sólo tiene una fila, o en su defecto, los botones ocupan varias filas por igual).

El problema está en que si tan sólo tengo dos botones (u objetos de lo que sea) no puedo dividir la fila en 3 partes, sino sólo en dos, ya que crea una sola celda por objeto.

Bien, mi pregunta es, se puede de alguna manera crear celdas vacías para poder dividir de este modo lo que deseeo, o como debería hacerlo¿?

Un saludo!


Título: Re: GridBagLayout
Publicado por: Baal_30 en 17 Abril 2016, 17:17 pm
¿Es imposible?


Título: Re: GridBagLayout
Publicado por: + 1 Oculto(s) en 19 Abril 2016, 03:03 am
creo que estas en lo cierto respecto al funcionamiento, y si agregas 3 botones y uno de ellos los vuelves invisible? solucionaria tu problema?


Título: Re: GridBagLayout
Publicado por: Baal_30 en 19 Abril 2016, 10:07 am
Hombre pues creo que si solucionaría el problema, pero no es una forma muy correcta de hacerlo, no? xD


Título: Re: GridBagLayout
Publicado por: + 1 Oculto(s) en 19 Abril 2016, 23:39 pm
hace tiempo intente solucionarlo pero no pude ya que este swing o cualquier otro esta pensado de esa manera y nosotros solamente somos usuarios

tenemos que adaptarnos... bueno pienso eso, pero si encuentras alguna otra mejor solucion seria fabuloso... saludos


Título: Re: GridBagLayout
Publicado por: ReaverZ3r0 en 22 Abril 2016, 09:23 am
puedes añadir un borde que tenga el tamaño que necesitas.
button.setBorder(etc);


Título: Re: GridBagLayout
Publicado por: Baal_30 en 22 Abril 2016, 11:43 am
Ya, pero estaríamos en las mismas: la necesidad de crear un objeto que no voy a utilizar ni necesito...


Título: Re: GridBagLayout
Publicado por: + 1 Oculto(s) en 29 Abril 2016, 05:14 am
lo solucionaste?


Título: Re: GridBagLayout
Publicado por: Baal_30 en 1 Mayo 2016, 19:42 pm
lo solucionaste?


Nop :/


Título: Re: GridBagLayout
Publicado por: KARLA BOTAS en 20 Mayo 2016, 18:36 pm
Hola
 podrías intentar aregando 3 botones y uno de ellos los vuelves invisible. seleccionas lo que quieres distribuir botón izquierdo seleccionas  GridBagLayout propiedades llenas columnas y filas y listo!!

te recomiendo leer este manualito
http://www.dahousecat.net/usando-gridbaglayout-en-java/

espero te sirva

saludos!!   


Título: Re: GridBagLayout
Publicado por: + 1 Oculto(s) en 21 Mayo 2016, 17:50 pm
Citar
Hombre pues creo que si solucionaría el problema, pero no es una forma muy correcta de hacerlo, no? xD