项目描述:制作一款应用程序,要求打开特定文件,并且修改保存。
过程:由于采用java开发,需要进行图像展示,想到利用java的swing来编写。
过程收集资料
打开文件夹目录:
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
//按钮点击事件
JFileChooser chooser = new JFileChooser(); //设置选择器
chooser.setMultiSelectionEnabled(true); //设为多选
int returnVal = chooser.showOpenDialog(button); //是否打开文件选择框
System.out.println("returnVal="+returnVal);
if (returnVal == JFileChooser.APPROVE_OPTION) { //如果符合文件类型
String filepath = chooser.getSelectedFile().getAbsolutePath(); //获取绝对路径
System.out.println(filepath);
System.out.println("You chose to open this file: "+ chooser.getSelectedFile().getName()); //输出相对路径
}
}
});