Ayuda con el tamaño de un Frame

marc
03 de Enero del 2005
Wenas! Kiero ponerle un tamaño fijo a una ventana q contiende dentro suyo un contenedor. Q funcion puedo utilizar para definir el tamaño fijo y sobre q objeto la aplico? Sobre el Frame o sobre el Panel? Gracias!

Tigre Negro
03 de Enero del 2005
frame.setSize(40,40);

Saludos.

marc
03 de Enero del 2005
Esto es lo q creia yo Tigre Negro, pero no hay forma d q me funcione! No se q hago mal. El codigo dl constructor es este:

snake(){

f=new Frame("Snake Online");
f.setBackground(new Color(245,205,205));
f.setBounds(350,200,400,400);
f.setSize(400,400);
f.setResizable(false);

p=new Panel();
p.setLayout(new GridLayout(2,1));
p.setSize(1000,1000);

imatge=new Label("Imatge de presentació");


b=new Button("Començar");


p.add(imatge);
p.add(b);
f.add(p);
f.pack();
f.show();
}

Tigre Negro
03 de Enero del 2005
Me parece que la instruccion setBounds te esta dando el tamaño, el primer par de coordenadas es de la esuqina superior izquierda, el 2do par es la esquina inferior derecha del frame, si estoy mal corrigeme.

Sustituye esa sentencia por setLocale para situar la ventana donde quieras y el setSize ya debe funcionar.

Saludos