View Javadoc
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