⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 choosefile.java~49~

📁 最近在新浪"读书频道"下载了一个小说,有40多个页面,后缀全是shtml的,发现改成html就可以在本地看了,但改起来太麻烦,就写了这个程序,专门用来批量修改某目录下的文件后缀.
💻 JAVA~49~
字号:
package changeExts;import java.awt.*;import javax.swing.*;import java.awt.event.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2004</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public class ChooseFile extends JDialog {  int rVal;  String fDir,fName;  //JPanel panel1 = new JPanel();  BorderLayout borderLayout1 = new BorderLayout();  JFileChooser jFileChooser = new JFileChooser();  ChangeExts changeExts;  public ChooseFile(ChangeExts chExts) {    //super(frame);    try {      changeExts=chExts;      jbInit();      pack();    }    catch(Exception ex) {      ex.printStackTrace();    }  }  public ChooseFile() {    //this(null);  }  private void jbInit() throws Exception {    //panel1.setLayout(borderLayout1);    //panel1.setToolTipText("");    //this.setTitle("222");    jFileChooser.setDialogTitle("1111");    jFileChooser.addActionListener(new ChooseFile_jFileChooser_actionAdapter(this));    this.getContentPane().add(jFileChooser);    //panel1.add(jFileChooser, BorderLayout.CENTER);    //MyFileFilter filter=new MyFileFilter();    //filter.addType("java");    //filter.addType("shtml");    //filter.setDescription("related files");    //jFileChooser.addChoosableFileFilter(filter);    rVal=jFileChooser.showOpenDialog(changeExts);  }  void jFileChooser_actionPerformed(ActionEvent e) {    if(rVal==JFileChooser.APPROVE_OPTION){      //ChangeExts.str1=jFileChooser.getSelectedFile().getPath();      fName=jFileChooser.getSelectedFile().getName();      fDir=jFileChooser.getCurrentDirectory().toString();      changeExts.setFName(fName);      changeExts.setFDir(fDir);      this.dispose();    }    if(rVal==JFileChooser.CANCEL_OPTION){    }  }}class ChooseFile_jFileChooser_actionAdapter implements java.awt.event.ActionListener {  ChooseFile adaptee;  ChooseFile_jFileChooser_actionAdapter(ChooseFile adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jFileChooser_actionPerformed(e);  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -