asdfasdfasdf
http://topic.csdn.net/u/20101120/22/c75ac99a-cf7d-433c-bfdf-7390ff2d0120.html?61279asdflkasjdlfkjaslkdfjasdfasdf
/** * ClassName: Main ** Version Information: 1.5 ** Date: 2011-07-25 ** CopyRight Notice: by Hugh*/package com.hugh.ui;import java.awt.EventQueue;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.PrintWriter;import java.util.Properties;import javax.swing.JButton;import javax.swing.JFileChooser;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JScrollPane;import javax.swing.JTextArea;import javax.swing.JTextField;import javax.swing.ScrollPaneConstants;import javax.swing.UIManager;import org.bluespace.utils.PathGetter;import com.hugh.service.Service;@SuppressWarnings("serial")public class Main extends JFrame {private JTextField txtOutput;private JTextArea txtShow;private JTextField txtSelect;private JButton btnSelect;//记录软件的打开记录private File oldDir;//输出文件位置private File outPutDir;/** * Launch the application * @param args */public static void main(String args[]) {EventQueue.invokeLater(new Runnable() {public void run() {try {Main frame = new Main();frame.setVisible(true);} catch (Exception e) {e.printStackTrace();}}});}
/** * Create the frame */public Main() {super();getContentPane().setLayout(null);setTitle("脚本转换工具1.1beta(笨笨制作)");setResizable(false);setBounds(100, 100, 499, 407);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);try {UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());} catch (Exception e) {e.printStackTrace();}final JLabel lblShow = new JLabel();lblShow.setText("请选择文件/目录:");lblShow.setBounds(10, 10, 116, 18);getContentPane().add(lblShow);txtSelect = new JTextField();txtSelect.setEditable(false);txtSelect.setBounds(10, 34, 351, 22);getContentPane().add(txtSelect);final JButton btnSelect = new JButton();btnSelect.addActionListener(new ActionListener() {@SuppressWarnings("static-access")public void actionPerformed(final ActionEvent e) {if(oldDir == null) {oldDir = new File(PathGetter.getRootPath(PathGetter.CS));}if(oldDir.isDirectory() && txtOutput.getText().trim().equals("")) {outPutDir = oldDir;}//设置文本框的值JFileChooser jfc = new JFileChooser(oldDir);jfc.setMultiSelectionEnabled(false);jfc.setFileSelectionMode(jfc.FILES_AND_DIRECTORIES);if(jfc.showOpenDialog(null) == jfc.APPROVE_OPTION) {oldDir = jfc.getSelectedFile();//new Service(txtShow,oldDir,btnSelect).start();txtSelect.setText(oldDir.getAbsolutePath());if(oldDir.isDirectory()) {outPutDir = oldDir;txtOutput.setText(oldDir.getAbsolutePath());}}}});
页:
[1]