import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class awtDemo7 {
public static void main(String[] args) {
Frame frame=new Frame();
FileDialog fd1=new FileDialog(frame,"选择要打开的文件",FileDialog.LOAD);
FileDialog fd2=new FileDialog(frame,"选择要保存的文件",FileDialog.SAVE);
Button b1=new Button("打开文件");
Button b2=new Button("保存文件");
b1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
fd1.setVisible(true);
String directory = fd1.getDirectory();
String file = fd1.getFile();
System.out.println("打开的文件路径是:"+directory);
System.out.println("打开的文件名字是:"+file);
}
});
b2.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
fd2.setVisible(true);
String directory = fd2.getDirectory();
String file = fd2.getFile();
System.out.println("保存的文件路径是:"+directory);
System.out.println("保存的文件名字是:"+file);
}
});
frame.add(b1,BorderLayout.NORTH);
frame.add(b2);
frame.pack();
frame.setVisible(true);
}
}