读书人

(转从ajava)打开ppt

发布时间: 2012-12-25 16:18:29 作者: rapoo

(转自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);                   }               });           }       }       
?

读书人网 >编程

热点推荐