`
ghl116
  • 浏览: 163944 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

(转自ajava)打开ppt

阅读更多

      
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);       
            }       
        });       
    }       
}       
 
分享到:
评论
1 楼 LZC_456 2012-11-08  
你也太坑爹了吧,这能打开ppt? 打开的是http://ajava.org/portal.php这个网站~~ 

相关推荐

    java通过url在线预览Word、excel、ppt、pdf、txt文档

    ### Java通过URL在线预览Word、Excel、PPT、PDF、TXT文档的关键技术与实现 #### 一、概述 在互联网应用中,实现对不同格式文档(如Word、Excel、PPT、PDF、TXT等)的在线预览功能是一项常见但重要的需求。这不仅...

    JAVA学习PPT带源码.zip_crewn9b_java初学ppt带源码

    【标题】"JAVA学习PPT带源码.zip" 是一个专为Java初学者设计的教育资源,其中包含了丰富的学习材料和配套源代码。这个压缩包旨在帮助那些刚开始接触编程或者Java语言的人快速上手,理解基本概念,并通过实际的代码...

    JAVA如何调用DOS命令

    例如,打开一个 Word 文档 a.doc 文件,Java 中可以有以下两种写法:exec("start .\\a.doc"); exec("c:\\Program Files\\Microsoft Office\\office\\winword.exe .\\a.doc"); 显然,前一种方法更为简捷方便。 执行...

    21天学通JAVA-WEB开发电子教案(PPT)分享源码学习a

    【标题】"21天学通JAVA-WEB开发电子教案(PPT)分享源码学习a"涉及的是一个针对初学者的Java Web开发教程,旨在帮助学员在21天内掌握基本的Java Web开发技能。这个教程可能包含了PPT形式的教学材料,通过系统性的讲解...

    java web网络商城购物系统源码(含数据库+文档+ppt).rar

    用户打开商品首页时,直接调用后端的获取所有商品列表的方法,获取 所有的商品列表并返回。 注: 获取商品列表时需要按照商品类别对商品进行分类封装到集合中。 b.商品详情显示 用户点击某个商品时,将相应商品...

    课程设计-基于java web的在线商城购物系统(源码+数据库+报告+ppt).zip

    用户打开商品首页时,直接调用后端的获取所有商品列表的方法,获取所有的商品列表并返回。商品详情显示,用户点击某个商品时,将相应商品的id发送到后台服务器端, 根据id获取该商品详细信息,返回给前端页面展示。 ...

    完整超详细版 耿祥义 Java大学实用教程(第2版)PPT课件 第11章 Java中的网络编程 (共29页).ppt

    4. **处理超链接**:HTML文件中通常包含超链接,可以通过解析HTML找到`<a>`标签,获取新的URL,然后重复上述过程,打开新的链接。 5. **InetAddress类**:`java.net.InetAddress`类用于处理IP地址和域名之间的转换...

    Selenium自动化测试框架详细介绍ppt及示例脚本.rar

    Selenium是一款广泛应用于Web应用程序自动化测试的开源工具,它支持多种编程语言,如Python、Java、C#等,能够模拟真实用户在浏览器上的操作,进行功能验证和性能测试。本资料包包含了Selenium的详细讲解PPT以及...

    Java编程详细教程异常处理PPT教案学习.pptx

    在尝试打开不存在的文件时,会抛出`FileNotFoundException`。 异常的分类主要分为两种:Error和Exception。Error通常涉及到更严重的问题,如动态链接失败、虚拟机错误等,它们是Java程序无法恢复的错误,一般不需要...

    课设毕设基于SpringBoot+Vue的在线考试A LW+PPT+源码可运行.zip

    系统采用现代化的前后端分离架构,利用Java后端技术和JavaScript前端框架,为用户提供了一个功能完善的在线考试平台。 在后端,SpringBoot作为核心开发框架,提供了便捷的依赖管理和自动配置功能,使得开发过程更加...

    Java程序开发教学课件:08-异常.ppt

    例如,尝试打开不存在的文件、网络连接中断、数值运算超出范围、加载的类文件丢失或数据库无法访问等都会抛出异常。在Java中,异常以对象的形式存在,这些对象包含了异常的类型信息和程序当前的状态,可以被应用程序...

    14Java网络与数据库编程基础(ppt-课件).pptx

    IP地址是互联网上设备的唯一标识,由32位二进制数表示,通常分为A、B、C、D、E五类,其中A、B、C类是常见的。IP地址以点分十进制形式表示,例如116.255.226.187。同时,IP地址还可以用域名表示,如...

    Java语言程序设计(第三版清华)7、8章.ppt

    - 示例代码展示了如何创建一个简单的Applet,用于在浏览器中显示字符串"This is a Java Applet!"。 2. **Applet应用程序接口**: - Applet程序通常继承自`javax.swing.JApplet`类,这是一个Swing组件,它提供了...

    Qt的开发体会 ppt

    QString file = QFileDialog::getOpenFileName(this, "Select a Picture of Target File", "", "*.jpg *.png *.tif *.gif"); ``` 这行代码将弹出一个文件选择对话框,让用户选择一个图片文件。 #### 六、自定义...

    JSP页面与JSP标记.ppt

    - `<A>`:创建超链接,`href`属性指定目标地址,`target`属性决定在何处打开链接。 ### 2.2 变量和方法的声明 在JSP中,`! ... %>`用于声明变量和方法。这些声明的变量被称为成员变量,对于所有用户都是全局共享的...

    Java与JEE架构-第章HTML语言完美版资料.ppt

    - 超链接标签:`<a>`定义链接,`href`属性指定目标URL。 - 表格标签:`<table>`定义表格,`<tr>`表示行,`<th>`表示表头,`<td>`表示单元格。 - 行动表单标签:`<form>`定义表单,`action`属性定义提交地址,`method...

    A登录常见问题分析PPT教学课件.pptx

    `Server.xml`位于Aisino\A6\container\conf目录下,需要在关闭应用服务器服务后,用记事本打开并修改,确保Url.ini文件的端口与Server.xml文件保持一致。 2. **SQL数据库端口**:数据库端口不一致也是登录失败的...

    第七章 异常.ppt

    异常在Java中被分为多个层次,最顶层是`Throwable`类,所有的异常都继承自这个类。`Throwable`有两个主要的子类:`Error`和`Exception`。`Error`通常表示系统级的错误,如虚拟机错误,这些错误通常程序员无法直接...

    第1章 Java开发入门_教学设计.pdf

    教学过程中,教师通常采用课堂讲授和PPT讲解的方式,结合实际操作演示,帮助学生深入理解和实践Java编程。 在教学过程中,教师应注重理论与实践相结合,让学生亲手编写和运行Java程序,体验Java的跨平台特性。同时...

    A first course in database systems(8)PPT学习教案.pptx

    创建和使用游标的基本步骤包括声明游标、打开游标、推进游标(通过FETCH语句)、更新数据、以及关闭游标。 除了SQL的直接使用,数据库还支持存储过程,这是在数据库模式中预定义的一组SQL指令,具有唯一的名称,可...

Global site tag (gtag.js) - Google Analytics