Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/05/2016, 13:46
tec01
 
Fecha de Ingreso: noviembre-2014
Mensajes: 17
Antigüedad: 10 años
Puntos: 0
¿Adaptar GUI a diferentes resoluciones de pantalla?

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ó.