View Javadoc
1 // $Id: Open.java,v 1.1 2004/02/12 22:38:15 powerpete Exp $ 2 // [JMP, 09.02.2004] Created this file. 3 package org.jface.stepmt.demoapp.menus; 4 5 import java.awt.FileDialog; 6 import java.awt.Frame; 7 import java.awt.event.ActionEvent; 8 9 import org.apache.commons.logging.Log; 10 import org.apache.commons.logging.LogFactory; 11 import org.jface.stepmt.demoapp.files.FileInput; 12 import org.jface.stepmt.demoapp.templates.TemplateManager; 13 import org.jface.vega.menu.MenuItem; 14 15 /*** 16 * @author <a href="mailto:powerpete@users.sf.net">M. Petersen</a> 17 * @version $Id: Open.java,v 1.1 2004/02/12 22:38:15 powerpete Exp $ 18 */ 19 public class Open extends MenuItem 20 { 21 private static final Log LOG = LogFactory.getLog(Open.class); 22 public void actionPerformed(ActionEvent e) 23 { 24 FileDialog fileDialog = new FileDialog(new Frame()); 25 fileDialog.setMode(FileDialog.LOAD); 26 fileDialog.show(); 27 if (fileDialog.getFile() != null) 28 { 29 String filename = fileDialog.getDirectory() + fileDialog.getFile(); 30 String text = read(filename); 31 TemplateManager.getInstance().setEditorText(text, filename); 32 } 33 } 34 35 private String read(String filename) 36 { 37 return new FileInput().read(filename); 38 } 39 }

This page was automatically generated by Maven