Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/01/2004, 13:39
Avatar de goncafa
goncafa
 
Fecha de Ingreso: julio-2002
Ubicación: Santiago
Mensajes: 1.211
Antigüedad: 21 años, 11 meses
Puntos: 10
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