《用java实现文件夹路径的选择.doc》由会员分享,可在线阅读,更多相关《用java实现文件夹路径的选择.doc(2页珍藏版)》请在三一文库上搜索。
1、import java.awt.C ontainer;import java.awt.FlowLayout;import java.awt.eve nt.Acti on Eve nt;import java.awt.eve nt.Actio nListe ner;import javax.swi ng.J Butt on;import javax.sw in g.JFileChooser;import javax.sw in g.JFrame;import javax.sw in g.JTextField;import javax.sw in g.filechooser.FileNameExt
2、e nsionF ilter;* author 小虫*/public class TestFrame exte nds JFrame static JTextField TextField; static TestFrame testFrame;public static void main( Stri ng args) testFrame=new TestFrame(); TextField=new JTextField("");JButton button=new JButton(” 选择文件"); butt on. addActi on Liste ner(
3、new Actio nListe ner() public void actio nPerformed(Actio nEve nt e) /-核心代码JFileChooser chooser = new JFileChooser("./");FileNameExte nsionF ilter filter = newFileNameExte nsionF ilter("文本文档", "txt"); chooser.setFileFilter(filter);int returnVal = chooser.showOpenDialog(
4、testFrame); if(returnVal = JFileChooser APPROVE_OPTION) TextField.setText(chooser.getSelectedFile().getAbsolutePath();/-核心代码结束);Container conten tPa ne=testFrame.getC onten tPa ne(); contentPane.setLayout(new FlowLayout();con te ntPa ne.add(butto n);conten tPa ne.add(TextField);testFrame.setVisible(true);