--- old/src/java.desktop/share/classes/sun/print/ServiceDialog.java 2017-03-10 14:13:57.633395726 -0800 +++ new/src/java.desktop/share/classes/sun/print/ServiceDialog.java 2017-03-10 14:13:57.289395727 -0800 @@ -184,6 +184,9 @@ isAWT = true; } + if (attributes.get(DialogOnTop.class) != null) { + setAlwaysOnTop(true); + } Container c = getContentPane(); c.setLayout(new BorderLayout());