Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/08/2014, 05:16
Avatar de loganbdn
loganbdn
 
Fecha de Ingreso: enero-2009
Ubicación: Badalona
Mensajes: 114
Antigüedad: 15 años, 11 meses
Puntos: 1
Ajustar tamaño del interior de un JFrame

Declaro un marco con JFrame y quiero ajustar el tamaño pero sin contar los márgenes del marco ni la barra superior.
Es decir quiero ajustarlo para que dentro tenga un espacio de 768 x 544.
Ademas dentro de este espacio quiero colocar una ventana que hereda de un Canvas de 640x400 que esta en un FlowLayout que debería estar centrado.

El código que tengo actualmente es este pero no sirve porque me hace un marco contando el tamaño que ocupa márgenes y barra superior del JFrame.

Código:
Ventana ventana = new Ventana();                        
ventana.setSize(640,400);                               
JFrame marco = new JFrame("Prueba Graficos");  
marco.setSize(768, 544); // Crea marco pero con tamaño de márgenes + barra superior
marco.getContentPane().setLayout(new FlowLayout(FlowLayout.CENTER));
marco.getContentPane().add(ventana); 
marco.setVisible(true);