⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 startoctopusgeneratoraction.java

📁 数据仓库工具
💻 JAVA
字号:
/*
 * StartOctopusGeneratorAction.java. Created on Apr 23, 2004.
 */
package org.webdocwf.util.loader.wizard;

import java.awt.Toolkit;
import java.awt.event.ActionEvent;

import javax.swing.AbstractAction;
import javax.swing.ImageIcon;
import javax.swing.KeyStroke;

/**
 * 
 * 
 * @author Zoran Milakovic
 */
public class StartOctopusGeneratorAction extends AbstractAction {

	OctopusProjectFrame octopusProjectFrame;
	/**
	 * This method starts the LoaderGenerator application
	 */
	public StartOctopusGeneratorAction(OctopusProjectFrame  octopusProjectFrame, String label) {
		this.octopusProjectFrame = octopusProjectFrame;
		putValue(NAME, label);
		putValue(
			SMALL_ICON,
			new ImageIcon(
				getClass().getClassLoader().getResource(
//					"org/webdocwf/util/loader/" + "wizard/images/Play16.gif")));
					"org/webdocwf/util/loader/" + "wizard/images/StartGenerator.gif")));
		putValue(SHORT_DESCRIPTION, "Start the OctopusGenerator application");
		putValue(LONG_DESCRIPTION, "Start the OctopusGenerator application");
		putValue(
			ACCELERATOR_KEY,
			KeyStroke.getKeyStroke('G', Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()));
		putValue(MNEMONIC_KEY, new Integer('G'));
	}

	/**
	 * This method check if the action is performed (event key pressed)
	 * @param e is event
	 */
	public void actionPerformed(ActionEvent e) {
		OctopusGeneratorData initData = null;
		String errorMsg = null;
		try {
			octopusProjectFrame.setActiveTab(0);
			initData = octopusProjectFrame.getGeneratorPanel().getOctopusGeneratorInit();
			octopusProjectFrame.getGeneratorPanel().getTraceArea().setText("");
			OctopusGeneratorThread runGenerator =
				new OctopusGeneratorThread(
					initData, 
					errorMsg, 
					octopusProjectFrame.getGeneratorPanel().getTraceArea());
			runGenerator.start();
		} catch (Exception ex) {
			errorMsg = ex.getMessage();
		}
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -