📄 contracteditor.java
字号:
package net.sf.pim.contract;
import org.eclipse.jface.action.MenuManager;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Menu;
import net.sf.component.TableViewerCopy2ClipboardAction;
import net.sf.pim.UiUtil;
import net.sf.pim.plugin.view.AbstractEditor;
/**
* 编辑器
* @author levin
*/
public class ContractEditor extends AbstractEditor {
public ContractEditor() {
super("联系人",Contract.class,"");
}
@Override
public void createPartControl(Composite parent) {
super.createPartControl(parent);
//20071123 增加复制功能
MenuManager menuMgr = new MenuManager("#PopupMenu"); //$NON-NLS-1$
TableViewerCopy2ClipboardAction copyAction=new TableViewerCopy2ClipboardAction(editor.getTableViewer());
menuMgr.add(copyAction);
Menu menu = menuMgr.createContextMenu(editor.getTableViewer().getControl());
editor.getTableViewer().getControl().setMenu(menu);
}
@Override
public void setFocus() {
super.setFocus();
UiUtil.enableActions("import;search3;cur",true);
UiUtil.setStatus("联系人 共"+editor.getItemCount()+"人");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -