Java Swing 使用 java.awt 包中的 Desktop 类

介绍:
这个 Desktop 类是用于与各种桌面功能进行交互的。比如用一个 URL 来调用系统默认浏览器打开,具体看文档吧。
官方API 文档: https://docs.oracle.com/en/java/javase/14/docs/api/java.desktop/java/awt/Desktop.html

问:怎么用呢?
答: 下面是一个调用系统默认浏览器打开一个URL的示例
1.首先你需要调用导入包,如:import java.awt.Desktop;
2.然后导入 import java.net.URI; 包,用于传递给Desktop实例中的browse方法。
3.然后就可以去使用了,首先调用Desktop.getDesktop()获取Desktop类的实例对象。
4.然后调用实例对象的browse方法,browse方法需要一个URI实例对象参数,通过 new URI("需要打开的URL地址") 生成并传给browse,就可以调用系统默认浏览器打开一个URL了。
5.下面是实例用例。

    // 获取 Desktop 实例对象
    Desktop desk = Desktop.getDesktop();
    // 生成 URL 实例对象
    URI url = new URI("https://www.baidu.com/");
    //调用 Desktop 中 browse 方法打开URL
    desk.browse(url);

注意: 生成URL实例的包是 java.net.URI ,对象是 URI 单词,不是 URL 单词。

猜你喜欢

转载自www.cnblogs.com/xiaolantian/p/12611278.html