public class PPT extends javax.swing.JFrame {
private static final long serialVersionUID = 3012623684838390514L;
private javax.swing.JLabel jLabel1;
public PPT() {
initComponents();
}
private void initComponents() {
jLabel1 = new javax.swing.JLabel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jLabel1.setText(http://ajava.org); // change the location to ur ppt
jLabel1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt){
jLabel1MouseClicked(evt);
}
});
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(
getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(layout.createParallelGroup(
javax.swing.GroupLayout.Alignment.LEADING).addGroup(
layout.createSequentialGroup().addGap(37, 37, 37).addComponent(
jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 331,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(32, Short.MAX_VALUE)));
layout.setVerticalGroup(layout.createParallelGroup(
javax.swing.GroupLayout.Alignment.LEADING).addGroup(
layout.createSequentialGroup().addGap(20, 20, 20).addComponent(
jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 204,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(76, Short.MAX_VALUE)));
pack();
}
private void jLabel1MouseClicked(java.awt.event.MouseEvent evt) {
try {
Runtime.getRuntime().exec(
"rundll32 SHELL32.DLL,ShellExec_RunDLL "
+ jLabel1.getText());
} catch (Exception exception) {
System.out.println("An error occured trying to execute file.");
}
}
public static void main(String args[]){
java.awt.EventQueue.invokeLater(new Runnable(){
public void run(){
new PPT().setVisible(true);
}
});
}
}
分享到:
相关推荐
### Java通过URL在线预览Word、Excel、PPT、PDF、TXT文档的关键技术与实现 #### 一、概述 在互联网应用中,实现对不同格式文档(如Word、Excel、PPT、PDF、TXT等)的在线预览功能是一项常见但重要的需求。这不仅...
【标题】"JAVA学习PPT带源码.zip" 是一个专为Java初学者设计的教育资源,其中包含了丰富的学习材料和配套源代码。这个压缩包旨在帮助那些刚开始接触编程或者Java语言的人快速上手,理解基本概念,并通过实际的代码...
例如,打开一个 Word 文档 a.doc 文件,Java 中可以有以下两种写法:exec("start .\\a.doc"); exec("c:\\Program Files\\Microsoft Office\\office\\winword.exe .\\a.doc"); 显然,前一种方法更为简捷方便。 执行...
【标题】"21天学通JAVA-WEB开发电子教案(PPT)分享源码学习a"涉及的是一个针对初学者的Java Web开发教程,旨在帮助学员在21天内掌握基本的Java Web开发技能。这个教程可能包含了PPT形式的教学材料,通过系统性的讲解...
用户打开商品首页时,直接调用后端的获取所有商品列表的方法,获取 所有的商品列表并返回。 注: 获取商品列表时需要按照商品类别对商品进行分类封装到集合中。 b.商品详情显示 用户点击某个商品时,将相应商品...
用户打开商品首页时,直接调用后端的获取所有商品列表的方法,获取所有的商品列表并返回。商品详情显示,用户点击某个商品时,将相应商品的id发送到后台服务器端, 根据id获取该商品详细信息,返回给前端页面展示。 ...
4. **处理超链接**:HTML文件中通常包含超链接,可以通过解析HTML找到`<a>`标签,获取新的URL,然后重复上述过程,打开新的链接。 5. **InetAddress类**:`java.net.InetAddress`类用于处理IP地址和域名之间的转换...
Selenium是一款广泛应用于Web应用程序自动化测试的开源工具,它支持多种编程语言,如Python、Java、C#等,能够模拟真实用户在浏览器上的操作,进行功能验证和性能测试。本资料包包含了Selenium的详细讲解PPT以及...
在尝试打开不存在的文件时,会抛出`FileNotFoundException`。 异常的分类主要分为两种:Error和Exception。Error通常涉及到更严重的问题,如动态链接失败、虚拟机错误等,它们是Java程序无法恢复的错误,一般不需要...
系统采用现代化的前后端分离架构,利用Java后端技术和JavaScript前端框架,为用户提供了一个功能完善的在线考试平台。 在后端,SpringBoot作为核心开发框架,提供了便捷的依赖管理和自动配置功能,使得开发过程更加...
例如,尝试打开不存在的文件、网络连接中断、数值运算超出范围、加载的类文件丢失或数据库无法访问等都会抛出异常。在Java中,异常以对象的形式存在,这些对象包含了异常的类型信息和程序当前的状态,可以被应用程序...
IP地址是互联网上设备的唯一标识,由32位二进制数表示,通常分为A、B、C、D、E五类,其中A、B、C类是常见的。IP地址以点分十进制形式表示,例如116.255.226.187。同时,IP地址还可以用域名表示,如...
- 示例代码展示了如何创建一个简单的Applet,用于在浏览器中显示字符串"This is a Java Applet!"。 2. **Applet应用程序接口**: - Applet程序通常继承自`javax.swing.JApplet`类,这是一个Swing组件,它提供了...
QString file = QFileDialog::getOpenFileName(this, "Select a Picture of Target File", "", "*.jpg *.png *.tif *.gif"); ``` 这行代码将弹出一个文件选择对话框,让用户选择一个图片文件。 #### 六、自定义...
- `<A>`:创建超链接,`href`属性指定目标地址,`target`属性决定在何处打开链接。 ### 2.2 变量和方法的声明 在JSP中,`! ... %>`用于声明变量和方法。这些声明的变量被称为成员变量,对于所有用户都是全局共享的...
- 超链接标签:`<a>`定义链接,`href`属性指定目标URL。 - 表格标签:`<table>`定义表格,`<tr>`表示行,`<th>`表示表头,`<td>`表示单元格。 - 行动表单标签:`<form>`定义表单,`action`属性定义提交地址,`method...
`Server.xml`位于Aisino\A6\container\conf目录下,需要在关闭应用服务器服务后,用记事本打开并修改,确保Url.ini文件的端口与Server.xml文件保持一致。 2. **SQL数据库端口**:数据库端口不一致也是登录失败的...
异常在Java中被分为多个层次,最顶层是`Throwable`类,所有的异常都继承自这个类。`Throwable`有两个主要的子类:`Error`和`Exception`。`Error`通常表示系统级的错误,如虚拟机错误,这些错误通常程序员无法直接...
教学过程中,教师通常采用课堂讲授和PPT讲解的方式,结合实际操作演示,帮助学生深入理解和实践Java编程。 在教学过程中,教师应注重理论与实践相结合,让学生亲手编写和运行Java程序,体验Java的跨平台特性。同时...
创建和使用游标的基本步骤包括声明游标、打开游标、推进游标(通过FETCH语句)、更新数据、以及关闭游标。 除了SQL的直接使用,数据库还支持存储过程,这是在数据库模式中预定义的一组SQL指令,具有唯一的名称,可...