如果我单击主 JFrame,Java 打印对话框将被隐藏并阻止输入。 我尝试从 PrinterJob printDialog(( 切换到 ServiceUI.printDialog((。我也尝试了ServiceUIFactory factory = printService.getServiceUIFactory((,但这返回null; 如何将对话框保持在顶部或使其非模态?
由于无法访问的展台,JDK 冻结在 1.7。窗口管理器是 FVWM。
谢谢
PrintService[] services = PrintServiceLookup.lookupPrintServices(null, null);
PrintService printService = PrintServiceLookup.lookupDefaultPrintService();
PrintRequestAttributeSet attrs = new HashPrintRequestAttributeSet();
//attrs.add...
PrintService service = ServiceUI.printDialog(null, 100, 100, services, printService, null, attrs);
问题是窗口管理器 FVWM 中的瞬态窗口设置。 当 VGR 尝试 Gnome 时,它把我指向了窗口管理器。
评论 DontRaiseTransient in globalfeel.
#Style * DontRaiseTransient