| ||||
lamentablemente ese es el precio que uno paga al usar manejadores de organizacion en los componentes graficos, el mejor manejardor de organizacion, pero a su vez, el mas complejo, es el GridBagLayout, de cualquier forma, los componentes puedes darles un tamaño preferido, el cual el manejador de organizacion que usses tratara de respetar dentro de lo posible (por lo general no lo hace) y es el metodo setPreferedSize(), ahora, la otra opcion es que no uses ningun manejardor de layout y metas todos los componentes a mano, o bien, menajar layout y dentro del layuot ingresar paneles que el meanjeador de layout sea manual, para hacer esto debes decirle que no usaras ningun manejador de layout especificamente mediante el metodo setLayout(null); de no ser asi usaran el manejador de layout por defecto. La desventaja de no manejar layout es que si redimencionamos la ventana, los componentes no seran reorganizados y siempre estaran donde mismo, pero la ventaja es que repeta por compelto los portes que le damos a los componentes y el lugar donde los queremos poner, aunque es mas complicado de ponerlos, pues trabaja en base a las posiciones X,Y en pixeles de la ventana, para posicionar el tal parte y darle su tamañao haz de usar el metodo setBounds(posX, posY, width, heigh); la posicion X,Y sera la del la esquina superior isquierad, y el tamaño esta dado por el largo y ancho en pixeles. Espero poder haberte aclarado un poco. Saludos
__________________ se despide hasta la proxima Gonzalo Castillo |