FileDialog对话框。
package frank; import java.lang.*; import java.awt.*; import java.awt.event.*; /** * FileDialog对话框。 * */ public class App { public static void main(String[] args) { new DialogTest().init(); } } class DialogTest { 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(new ActionListener() { public void actionPerformed(ActionEvent e){ d1.setVisible(true); System.out.println(d1.getDirectory()+d1.getFile()); } }); b2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { d2.setVisible(true); System.out.println(d2.getDirectory()+d2.getFile()); } }); f.add(b1); f.add(b2,BorderLayout.SOUTH); f.pack(); f.setVisible(true); } }