package me.chenyi.jython.action; import javax.swing.*; import java.awt.event.ActionEvent; import java.io.File; import me.chenyi.mm.util.FileUtil; import me.chenyi.mm.util.SysUtil; /** * Class description goes here * * @author $Author:$ * @version $Revision:$ */ public class InitSampleScriptAction extends AbstractAction { public InitSampleScriptAction() { super("Init Sample Script"); } @Override public void actionPerformed(ActionEvent e) { try { File configDir = SysUtil.getConfigDir(); File triggerFolder = new File(configDir.getAbsolutePath() + "/plugin/"); if(!triggerFolder.exists()) { triggerFolder.mkdirs(); } } catch(Exception e1) { e1.printStackTrace(); } //todo: how to copy over the .py under /plugin in project into the configDir/plugin folder? // this.getClass().getResource("/plugin"); // File[] files = triggerFolder.listFiles(); // for(File file : files) // { // if(file.isFile() && file.getName().toLowerCase().endsWith(".py") // && file.getName().toLowerCase().startsWith(triggerTypeName.toLowerCase())) // { // StringBuffer stringBuffer = FileUtil.readFileToStringBuffer(file); // result.put(file.getName(), stringBuffer.toString()); // } // } } }