📄 personaleditor.java
字号:
package net.sf.pim.plugin.view;
import net.sf.pim.UiUtil;
import net.sf.pim.model.Personal;
import net.sf.util.StringUtil;
import org.eclipse.swt.events.FocusAdapter;
import org.eclipse.swt.events.FocusEvent;
import org.eclipse.swt.widgets.Composite;
/**
* 编辑器
* @author levin
*/
public class PersonalEditor extends AbstractEditor {
public PersonalEditor() {
super("个人周报",Personal.class,StringUtil.getCurrentWeek());
}
@Override
public void createPartControl(Composite parent) {
super.createPartControl(parent);
//判断在进行编辑时清空缓存
editor.getTable().addFocusListener(new FocusAdapter(){
@Override
public void focusLost(FocusEvent e) {
super.focusLost(e);
clearCache();
}
});
}
private void clearCache() {
if(!UiUtil.getPlansCache().isEmpty()){
UiUtil.getPlansCache().clear();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -