了解更多的swing
因为最近用到swing组件中的JFileChooser,于是在这里想总结一下,JFileChooser设置默认路径的方法。
代码如下:
package JFileChooser设置默认路径;
import java.io.File;
import javax.swing.JFileChooser;
public class Main {
public static void main(String args[] ) {
one();
//two();
}
//设置默认打开路径
public static void one() {
//默认目录
String defaultDirectory = "e:/";
//默认文件名
String defaultFilename = "cxf.bmp";
JFileChooser jfileChooser = new JFileChooser();
//设置默认目录
jfileChooser.setCurrentDirectory(new File(defaultDirectory));
//设置默认文件名
jfileChooser.setSelectedFile(new File(defaultFilename));
int value = jfileChooser.showOpenDialog(null);
//判断是否点击了打开
if(value == JFileChooser.APPROVE_OPTION) {
//获取路径
String path = jfileChooser.getSelectedFile().getPath();
System.out.println(path);
//code...
System.out.println("我点击了打开");
}
}
//设置默认保存路径
public static void two() {
//默认目录
String defaultDirectory = "e:/";
//默认文件名
String defaultFilename = "cxf.bmp";
JFileChooser jfileChooser = new JFileChooser();
//设置默认目录
jfileChooser.setCurrentDirectory(new File(defaultDirectory));
//设置默认文件名
jfileChooser.setSelectedFile(new File(defaultFilename));
int value = jfileChooser.showSaveDialog(null);
//判断是否点击了保存
if(value == JFileChooser.APPROVE_OPTION) {
//获取路径
String path = jfileChooser.getSelectedFile().getPath();
System.out.println(path);
//code...
System.out.println("我点击了保存");
}
}
}