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

📄 itemoperationjob.java

📁 eclipse开发笔记
💻 JAVA
字号:
package rcpdev.todo.ui.todolist.views.jobs;

import java.util.Date;

import org.eclipse.core.runtime.jobs.Job;
import org.eclipse.jface.dialogs.Dialog;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.ui.PlatformUI;

import rcpdev.todo.core.model.TodoItem;

public abstract class ItemOperationJob extends Job {

	protected TodoItem target;

	protected Date date;

	public ItemOperationJob(String name) {
		super(name);
	}

	public TodoItem getTarget() {
		return target;
	}

	public void setTarget(TodoItem target) {
		this.target = target;
	}

	public Date getDate() {
		return date;
	}

	public void setDate(Date date) {
		this.date = date;
	}

	protected static final class RunDialogAction implements Runnable {

		private int editType;

		public void run() {
			Shell shell = PlatformUI.getWorkbench().getActiveWorkbenchWindow()
					.getShell();
			SelectModifyTypeDialog dialog = new SelectModifyTypeDialog(shell);
			dialog.create();
			dialog.getShell().pack();
			if (Dialog.OK == dialog.open()) {
				editType = dialog.getEditType();
			}
		}

		public int getEditType() {
			return editType;
		}
	}

}

⌨️ 快捷键说明

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