JAVA实现文件选择器中运行.exe文件
2011-01-21 14:34
288 查看
import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; class Chooserrun extends JFrame implements ActionListener { JButton button; JTextArea text; JTextPane textpane; FileInputStream readfile; JScrollPane scroll; // Container con; Jpanel con; JFileChooser chooser=new JFileChooser(); //========================================== public Chooserrun() { super("有文件选择器的窗口"); button=new JButton("打开文件选择器"); button.addActionListener(this); textpane=new JTextPane(); JFileChooser chooser=new JFileChooser(); scroll=new JScrollPane(textpane); // JFileChooser chooser=new JFileChooser(); //不能在此处初始化! this.setSize( new Dimension(200,200)); setVisible(true); con=(Jpanel)this.getContentPane(); con.add(button,BorderLayout.NORTH); con.add(scroll,BorderLayout.CENTER); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { dispose();System.exit(0);}}); } //==================================================== public void actionPerformed(ActionEvent e) { if(e.getSource()==button) { String s; int state =chooser.showOpenDialog(null); File file=chooser.getSelectedFile(); { try { Runtime ce=Runtime.getRuntime(); ce.exec(file.toString()); } catch(IOException e1) { e1.printStackTrace(); } } } } //-------------------------------------- } import javax.swing.UIManager; import java.awt.*; public class mytest { public static void main(String args[]) { Chooserrun run=new Chooserrun(); run.pack(); Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); Dimension frameSize = run.getSize(); if (frameSize.height > screenSize.height) { frameSize.height = screenSize.height; } if (frameSize.width > screenSize.width) { frameSize.width = screenSize.width; } run.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2); } }
相关文章推荐
- [教程] Jsmooth打包Jar生成exe文件,实现不装Java环境运行
- 用JSmooth制作java jar文件的可运行exe文件教程【图文】
- java 解决调用c语言实现简单HelloWorld函数生成.dll动态链接库的32位dll文件无法在64位机上运行
- Java GUI项目读取Jar内部外部文件 打包EXE 在没有java环境的电脑上可运行
- Jar 打包 EXE文件,可以脱离java环境运行 Jsmooth的使用
- 怎样将.java文件编译成.exe可运行文件
- 如何将java程序包打包成.exe文件,在没有安装jre的windows上运行
- java程序打包成为可运行的exe文件
- 用Java实现FTP批量大文件上传下载(五) --运行效果图
- 用myeclipse如何将java程序生成一个.exe可运行文件?
- java 外部调用c程序(后缀为.exe--是可以运行的程序--不是本地方法的实现)
- 用exe4j软件打包java程序,运行exe文件,报错:please reinstall or define exe4j_java_home to point to an installed
- java+Swing打包成exe可安装文件(可在无jdk环境机器上运行)
- 一个简单java小程序打包成EXE运行文件
- 将java程序编译成独立运行的exe文件
- java project 发布成为可运行文件exe
- java 实现html5多文件选择上传_h5多文件上传_ajax异步多文件上传_java处理多文件上传
- 用java实现外部调用exe文件
- 用java实现外部调用exe文件
- Jsmooth Java文件打包成exe文件(可以在没安装JDK的环境下运行)