--- old/src/java.desktop/windows/classes/sun/awt/windows/WFramePeer.java 2020-02-08 22:48:10.000000000 -0800 +++ new/src/java.desktop/windows/classes/sun/awt/windows/WFramePeer.java 2020-02-08 22:48:09.000000000 -0800 @@ -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 += scaleDownX(getSysMenuHeight()); } return d; }