1。下面的代码是选择文件之后,在控制台输出路径,我只想选择路径之后就放到文本框中显示出来。2.最好能添加上选择根目录的方法。3.请朋友们给个思路。packagecom.dao;/***@paramargs...
1。下面的代码是选择文件之后,在控制台输出路径,我只想选择路径之后就放到文本框中显示出来。
2.最好能添加上选择根目录的方法。
3.请朋友们给个思路。
package com.dao;
/**
* @param args
*/
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
public class Win extends JFrame {
JButton jb = new JButton("上传");
public Win() {
jb.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JFileChooser jfc = new JFileChooser();
if(jfc.showOpenDialog(Win.this)==JFileChooser.APPROVE_OPTION ){
//解释下这里,弹出个对话框,可以选择要上传的文件,如果选择了,就把选择的文件的绝对路径打印出来,有了绝对路径,通过JTextField的settext就能设置进去了,那个我没写
System.out.println(jfc.getSelectedFile().getAbsolutePath());
}
}
});
//这下面的不用在意 一些设置
add(jb);
setLayout(new FlowLayout());
setSize(480, 320);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLocationRelativeTo(null);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new Win().setVisible(true);
}
}
展开