Class DesktopUtil

java.lang.Object
com.luna.common.swing.DesktopUtil

public class DesktopUtil extends Object
桌面相关工具(平台相关)
Desktop 类允许 Java 应用程序启动已在本机桌面上注册的关联应用程序,以处理 URI 或文件。
Since:
4.5.7
Author:
looly
  • Constructor Details

    • DesktopUtil

      public DesktopUtil()
  • Method Details

    • getScreenDevices

      public static List<GraphicsDevice> getScreenDevices()
    • getDsktop

      public static Desktop getDsktop()
      获得Desktop
      Returns:
      Desktop
    • browse

      public static void browse(String url)
      使用平台默认浏览器打开指定URL地址
      Parameters:
      url - URL地址
    • browse

      public static void browse(URI uri)
      使用平台默认浏览器打开指定URI地址
      Parameters:
      uri - URI地址
      Since:
      4.6.3
    • open

      public static void open(File file)
      启动关联应用程序来打开文件
      Parameters:
      file - URL地址
    • edit

      public static void edit(File file)
      启动关联编辑器应用程序并打开用于编辑的文件
      Parameters:
      file - 文件
    • print

      public static void print(File file)
      使用关联应用程序的打印命令, 用本机桌面打印设备来打印文件
      Parameters:
      file - 文件
    • mail

      public static void mail(String mailAddress)
      使用平台默认浏览器打开指定URL地址
      Parameters:
      mailAddress - 邮件地址