awt--文件对话框

来源:互联网 发布:南通纯电动汽车知豆 编辑:程序博客网 时间:2024/06/10 09:58

作用:打开或者保存文件

Dialog的子类  FileDialog

常用方法:

1 getDirectory()得到被打开或者被保存的文件的绝对路径

2 getFile() 得到被打开或者被保存文件的文件名,包括后缀

getDirectory()+getFile()  得到文件的完整字符串路径 返回String类型字符串

package awt2yue25;import java.awt.*;public class FileDialogTest {Frame f = new Frame("测试窗口");FileDialog d1 = new FileDialog(f , "选择打开的文件", FileDialog.LOAD);FileDialog d2 = new FileDialog(f,"选择要保存的文件",FileDialog.SAVE);Button b1 = new Button("打开文件");Button b2 = new Button("保存文件");public void init(){b1.addActionListener(e->{d1.setVisible(true);System.out.println(d1.getDirectory()+d1.getFile());});b2.addActionListener(e->{d2.setVisible(true);System.out.println(d2.getDirectory()+d2.getFile());});f.add(b1);f.add(b2,BorderLayout.SOUTH);f.pack();f.setVisible(true);}public static void main(String[] args){new FileDialogTest().init();}}


0 0