--- old/src/java.desktop/windows/classes/sun/awt/windows/WFramePeer.java 2020-04-21 15:53:14.194778000 +0200 +++ new/src/java.desktop/windows/classes/sun/awt/windows/WFramePeer.java 2020-04-21 15:53:13.376768000 +0200 @@ -147,13 +147,14 @@ } @Override - public Dimension getMinimumSize() { + public final Dimension getMinimumSize() { Dimension d = new Dimension(); if (!((Frame)target).isUndecorated()) { - d.setSize(getSysMinWidth(), getSysMinHeight()); + d.setSize(scaleDownX(getSysMinWidth()), + scaleDownY(getSysMinHeight())); } if (((Frame)target).getMenuBar() != null) { - d.height += getSysMenuHeight(); + d.height += scaleDownY(getSysMenuHeight()); } return d; }