如何使java打印对话框居中

时间:2015-07-13 11:00:16

标签: java swing

我正在使用java打印选项。他们无法将打印机对话框置于显示器中心。

PrinterJob printerJob = PrinterJob.getPrinterJob();
boolean doPrint = printerJob.printDialog

打印机对话框总是出现在显示器的一角。请帮忙吗?

1 个答案:

答案 0 :(得分:4)

您可以使用以下代码来集中Java打印对话框。

import java.awt.Desktop;
import java.io.File;

public class HostsFile
{
    public static void main(String[] args) throws Exception
    {
        String osName = System.getProperty("os.name");

        File hostsFile = null;

        if (osName.contains("Windows"))
        {
            hostsFile = new File(System.getenv("WinDir")
                    + "\\system32\\drivers\\etc\\hosts");
        }

        Desktop.getDesktop().open(hostsFile);
    }
}