Intenté hacerlo usando :
Código:
donde relacion es Px = LFx/LOx.GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment(); private static Rectangle bounds = env.getMaximumWindowBounds(); int relacionY = bounds.getHeight()/768; int relacionX = bounds.getWidth()/1000;
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ó.