Quiero establecer el tamaño máximo de JFrame al iniciar la aplicación. El problema es que, si la resolución de la pantalla es mayor, mi marco se está haciendo más grande, pero en ese momento no debería cruzar el rango máximo definido, pero el mismo caso funciona bien con baja resolución.Configuración del tamaño máximo de un JFrame al iniciar la aplicación
como yo quiero mi cuerpo sea del máximo de (500.500), por lo que escribió esta pieza de código:
JFrame frame = new JFrame("FRAME TRANSPARENT");
frame.setSize((int)(Toolkit.getDefaultToolkit().getScreenSize().getWidth()-50), (int)(Toolkit.getDefaultToolkit().getScreenSize().getHeight()-150));
frame.setMaximizedBounds(new Rectangle(0,0 , 500, 500));
frame.setVisible(true);
Incluso me puse el Bound, JFrame está considerando método setSize y parece estar que está descuidando el método setMaximizedBounds. Ya probé con el método setMaximumized, pero obtuve el mismo resultado.
¿Por qué 'setMaximizedBounds' en vez de' setMaximumSize'? – wchargin