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

摘要:
例如,使用URL调用系统默认浏览器以打开URL。下面是调用系统默认浏览器打开URL的示例。1.首先,您需要调用导入包,然后首先调用Desktop。getDesktop()获取Desktop类的实例对象。4.然后调用实例对象的浏览方法。browse方法需要一个URI实例对象参数,该参数通过newURI(“要打开的URL地址”)生成并传递给browse。然后,您可以调用系统默认浏览器打开URL。

介绍:
这个 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 单词。

免责声明:文章转载自《Java Swing 使用 java.awt 包中的 Desktop 类》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇关于对JMM(java内存模型)的个人理解Java IO流字符流简介及基本使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Metasploit Meterpreter持久后门服务:persistence

原文:https://www.fujieace.com/metasploit/meterpreter-service.html 了解Metasploit Meterpreter 在经历了exploit系统的所有艰苦工作之后,为自己留下更简单的方法回到系统供以后使用通常是一个好主意。这样,如果您最初exploit的服务已关闭或打补丁,您仍然可以访问系统。Me...

Sentinel 快速入门

Sentinel 简介 什么是 Sentinel? 『Sentinel』是阿里中间件团队开源的,面向分布式服务架构的轻量级高可用流量控制组件,主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助用户保护服务的稳定性。 Sentinel 具有以下特征: 丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景...

Linux下PAM模块学习总结

在Linux中执行有些程序时,这些程序在执行前首先要对启动它的用户进行认证,符合一定的要求之后才允许执行,例如login, su等。在Linux中进行身份或是状态的验证程序是由PAM来进行的,PAM(Pluggable Authentication Modules)可动态加载验证模块,因为可以按需要动态的对验证的内容进行变更,所以可以大大提高验证的灵活性。...

Vue-es6语法

一、Vue课程介绍 二、es6中的let和const声明变量 三、es6中的模板字符串 四、es6的箭头函数(函数的书写) 五、对象的单体模式 六、es6中的class的使用 七、前端三大框架比较 八、前端框架与库的区别 九、nodejs中npm的使用 一、Vue课程介绍 1)上来先不要搞Vue,因为前端知识太多,html+css+js(ECMAScri...

WCF服务最近经常死掉

系统上线后WCF服务最近经常死掉的原因分析总结  前言     最近系统上线完修改完各种bug之后,功能上还算是比较稳定,由于最近用户数的增加,不知为何经常出现无法登录、页面出现错误等异常,后来发现是由于WCF服务时不时的就死掉了。后来就开始分析问题。得到的初步解决方案如下:   1、在Web端调用WCF服务使用后,未释放未关闭导致新的链接无法访问  ...

数字语音信号处理学习笔记——同态处理语音信号(1)

5.1 概要       进行处理的方法,它能将两个信号通过乘法合成的信号,或通过卷积合成的信号分开。 对于语音信号。我们的目的是要从声道冲激对应与激励分量的卷积中分开各原始分量。 由卷积结果求得參与卷积的各个信号分量是涉及数字信号处理理论的一项任务,称为“解卷积”或简称“解卷”。       对语音信号进行同态分析后。将得到语音信号的倒谱參数,因此同态...