Ayuda con el tamaño de un Frame
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!
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();
}
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();
}
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
Sustituye esa sentencia por setLocale para situar la ventana donde quieras y el setSize ya debe funcionar.
Saludos