1 package jface.fodevelop;
2
3 import java.awt.FileDialog;
4 import java.awt.event.ActionEvent;
5
6 import jface.util.io.FileObserver;
7 import jface.vega.ActionFacade;
8 import jface.vega.WindowManager;
9
10 /***
11 * @author <a href="mailto:powerpete@users.sf.net">Moritz Petersen</a>
12 * @version $Id: OpenXmlAction.java,v 1.1 2003/07/13 17:26:12 powerpete Exp $
13 */
14 public class OpenXmlAction extends ActionFacade
15 {
16 public void actionPerformed(ActionEvent e)
17 {
18 PreviewFrame frame =
19 (PreviewFrame) WindowManager.getInstance().getForegroundWindow();
20 PreviewData data = frame.getPreviewData();
21 String file = frame.showFileDialog(data.getXmlFilename(), FileDialog.LOAD);
22 if (file == null)
23 {
24 return;
25 }
26 data.setXmlFilename(file);
27 UpdateFileListener listener = new UpdateFileListener(frame);
28 FileObserver.getInstance().addFileChangeListener(file, listener);
29 frame.refresh();
30 }
31
32 }
This page was automatically generated by Maven