Tengo un JFrame, con varios JPanels dentro. ¿Como puedo hacer para que los JPanels se adapten a la resolución de la pantalla? Ahora mismo estoy con una pantalla 1440x900 y una relación 4:3 creo. El programa necesito que se adapte a pantallas 1000x768 minimo.
Intenté hacerlo usando :
Código:
GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment();
private static Rectangle bounds = env.getMaximumWindowBounds();
int relacionY = bounds.getHeight()/768;
int relacionX = bounds.getWidth()/1000;
donde relacion es Px = LFx/LOx.
Px es la longitudX del panel, LDx longitudX de la pantalla final, LOx longitudX original de la pantalla.
Entonces multiplicaba cada propiedad (posición y tamaño) por esa relación, pero no funcionó.