Java操作桌面(Desktop)

1.桌面操作类Desktop相关接口如下:

// 判断是否能获取到桌面
static boolean isDesktopSupported();

// 获取Desktop实例
static Desktop getDesktop();

// 启动默认浏览器并打开URI对象
void browse(URI uri);

// 打开文件或文件夹
void open(File file);

// 编辑文件
void edit(File file);

// 打印文件
void print(File file);

// 打开默认邮件客户端
void mail();

// 打开默认邮件客户端,填充由 mailto:URI 指定的消息字段
void mail(URI mailtoURI);

/*
 * 判断是否支持action行动, 参数为以下值之一:
 *     Desktop.Action.OPEN: 打开文件
 *     Desktop.Action.EDIT: 编辑文件
 *     Desktop.Action.PRINT: 打印文件
 *     Desktop.Action.MAIL: 打开邮件
 *     Desktop.Action.BROWSE: 打开浏览器
 */
boolean isSupported(Desktop.Action action);

2.Demo(打开浏览器并访问我的博客) read more