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);
	}
}

  

posted on 2013-10-26 14:12  wp456  阅读(296)  评论(0)    收藏  举报

导航